Implementation notes: amd64, pmnod076, crypto_kem/lac256

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53658019402 78016 045588 78944 2712avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
53864228270 78016 056460 78944 2712avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
56967418835 78016 044660 78944 2712avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
58206246888 78528 077563 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
58462249368 78528 079931 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
59205854200 78528 084195 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
59279851720 78528 082115 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
59282251736 78528 082131 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
59464051720 78528 082115 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
59491054184 78528 084179 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
59564854184 78528 084179 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
59728454200 78528 084195 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
59741051736 78528 082131 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
59810265904 78528 096883 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
60148263784 78528 095115 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
61952044928 78528 074131 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
62036042816 78528 071963 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
76108614346 78016 040012 78936 2680avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
81617244680 78528 074899 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
81678644680 78528 074899 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
81693844680 78528 074899 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
81744244680 78528 074899 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
81977646696 78528 076947 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
82003046696 78528 076947 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
82053846696 78528 076947 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
82107046696 78528 076947 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
252553472464 78528 0103443 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
266798619332 78016 045188 78944 2712optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
284325466728 78528 098059 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
286355051128 78528 081691 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
287105445576 78528 075763 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
287208845576 78528 075763 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
287801845576 78528 075763 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
288452654920 78528 084915 79488 2680opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
288458254920 78528 084915 79488 2680opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
288606454920 78528 084915 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
288688052440 78528 082835 79488 2680opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
288760045576 78528 075763 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
288874452440 78528 082835 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
289432452440 78528 082835 79488 2680opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
289692452440 78528 082835 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
289952647592 78528 077811 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
290117454920 78528 084915 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
290211247592 78528 077811 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
290572645544 78528 074715 79488 2680opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
290628847592 78528 077811 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
290645847592 78528 077811 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
298667443416 78528 072531 79488 2680opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
300675048632 78528 079307 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
307215414782 78016 040412 78936 2680optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
340854430325 78016 058524 78944 2712optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
395263464992 0 095955 952 1616reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
396494262872 0 094187 952 1616reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
455248448408 0 078923 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
458728045928 0 076555 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
461358253208 0 083155 952 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
461853253240 0 083187 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
462014053208 0 083155 952 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
462524653240 0 083187 952 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
474678650776 0 081123 952 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
477692050776 0 081123 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
487266250744 0 081091 952 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
487390650744 0 081091 952 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
573140443880 0 074067 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
573287043880 0 074067 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
575381643880 0 074067 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
576325843880 0 074067 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
577529045896 0 076115 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
577713645896 0 076115 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
580256845896 0 076115 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
581410026739 0 054964 920 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
582846645896 0 076115 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
665484042424 0 071539 952 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
680108044536 0 073707 952 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1392279018850 0 045044 920 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1468867618232 0 044068 920 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1901901013808 0 039428 912 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
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: 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