Implementation notes: amd64, genji548, crypto_kem/lac256

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53535028270 78016 056402 78928 2712avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55719619402 78016 045530 78928 2712avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
56724018835 78016 044602 78928 2712avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
57763846888 78528 077563 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
58175449368 78528 079931 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
58982254200 78528 084195 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
59049854200 78528 084195 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
59107651720 78528 082115 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
59122851720 78528 082115 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
59177054184 78528 084179 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
59248054184 78528 084179 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
59518451736 78528 082131 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
59599851736 78528 082131 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
61815042816 78528 071963 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
62245644928 78528 074131 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
65216063784 78528 095115 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
65387065904 78528 096883 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
77007414346 78016 039954 78920 2680avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
81270844680 78528 074899 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
81328844680 78528 074899 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
81823644680 78528 074899 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
82225246696 78528 076947 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
82241046696 78528 076947 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
82570846696 78528 076947 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
82732644680 78528 074899 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
83148246696 78528 076947 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
254757472464 78528 0103443 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
257364419332 78016 045130 78928 2712optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
284217066728 78528 098059 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
285358054920 78528 084915 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
285394454920 78528 084915 79488 2680opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
285523251128 78528 081691 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
285611648632 78528 079307 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
285647454920 78528 084915 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
285711452440 78528 082835 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
285732252440 78528 082835 79488 2680opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
286435054920 78528 084915 79488 2680opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
287499845576 78528 075763 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
287950652440 78528 082835 79488 2680opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
288226252440 78528 082835 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
288243445544 78528 074715 79488 2680opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
288669245576 78528 075763 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
288676045576 78528 075763 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
288735245576 78528 075763 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
289312647592 78528 077811 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
289380647592 78528 077811 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
289589847592 78528 077811 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
289723047592 78528 077811 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
296190843416 78528 072531 79488 2680opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
305573214782 78016 040354 78920 2680optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
341882430325 78016 058466 78928 2712optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
454370048408 0 078923 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
454822045928 0 076555 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
457452853208 0 083155 952 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
458170053208 0 083155 952 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
461617653240 0 083187 952 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
462155253240 0 083187 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
468194250776 0 081123 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
470863050776 0 081123 952 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
475789850744 0 081091 952 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
478056850744 0 081091 952 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
573446643880 0 074067 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
573981043880 0 074067 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
574953845896 0 076115 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
575345043880 0 074067 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
575920443880 0 074067 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
576031045896 0 076115 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
576584845896 0 076115 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
576916845896 0 076115 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
577436426739 0 054906 904 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
657902642424 0 071539 952 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
665974444536 0 073707 952 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
1450640618232 0 044010 904 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1529187018850 0 044986 904 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1920266013808 0 039370 896 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
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