Implementation notes: amd64, genji346, crypto_kem/lightsaber

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lightsaber
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
20336055445 0 080472 832 1624refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
20352055445 0 080472 832 1624refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
20356055445 0 080472 832 1624portableclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
20400055445 0 080472 832 1624portableclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
20526065770 0 091560 832 1624refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
20630065770 0 091560 832 1624portableclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
21242076689 0 0102784 832 1624refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
21246076689 0 0102784 832 1624portableclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
21648059252 0 085374 840 1656refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
21672059252 0 085374 840 1656portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
56592091296 0 0119367 888 1624portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
56664091296 0 0119367 888 1624reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
573840112856 0 0142767 888 1624reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
574160112856 0 0142767 888 1624portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
574380112872 0 0142799 888 1624reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
574400112872 0 0142799 888 1624portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
574940112856 0 0142767 888 1624reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
575080112856 0 0142767 888 1624portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
575200112872 0 0142799 888 1624portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
575460112872 0 0142799 888 1624reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
58086090400 0 0118527 888 1624portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
596220111248 0 0140775 888 1624reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
596280111248 0 0140775 888 1624portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
596640111248 0 0140775 888 1624reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
596960111248 0 0140775 888 1624portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
60008090400 0 0118527 888 1624reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
600440111264 0 0140775 888 1624reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
600600111264 0 0140775 888 1624portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
601100111264 0 0140775 888 1624reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
604840111264 0 0140775 888 1624portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
64700092072 0 0121471 888 1624portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
64726092072 0 0121439 888 1624reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
64734092072 0 0121471 888 1624portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
64744092072 0 0121471 888 1624portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
64762092072 0 0121471 888 1624portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
64778092072 0 0121439 888 1624reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
64782092072 0 0121439 888 1624reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
64790092072 0 0121439 888 1624reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
66576091784 0 0121183 888 1624reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66578091784 0 0121183 888 1624reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
66586091784 0 0121183 888 1624reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
66592091784 0 0121215 888 1624portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
66614091784 0 0121215 888 1624portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
66626091784 0 0121215 888 1624portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
66648091784 0 0121215 888 1624portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66938091784 0 0121183 888 1624reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
67798014519 0 037582 824 1624refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
67854014519 0 037582 824 1624portableclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
67986012972 0 036870 840 1656portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
68024012972 0 036870 840 1656refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
79476014802 0 038950 840 1656portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
79698014802 0 038950 840 1656refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
92286012737 0 035798 832 1624portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
92340012737 0 035798 832 1624refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: portable
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer portable
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer portable
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer portable
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer portable
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
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref