Implementation notes: amd64, genji262, crypto_dh/nistp256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
183656034950 32864 061433 33672 1608wblclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
184595434950 32864 061433 33672 1608wblclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
185116838614 32864 065737 33672 1608wblclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
190564049088 33376 078948 34248 1576wblicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
190597049312 33376 079172 34248 1576wblicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
190601449152 33376 079172 34248 1576wblicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
190762049312 33376 079172 34248 1576wblicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
190797249152 33376 079172 34248 1576wblicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
190817049312 33376 079172 34248 1576wblicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
190975449152 33376 079172 34248 1576wblicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
191243849072 33376 077772 34248 1576wblicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
192306449152 33376 079172 34248 1576wblicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
194211646712 33376 075356 34248 1576wblicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
194477846720 33376 076980 34248 1576wblicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
194618646792 33376 076780 34248 1576wblicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
194906846792 33376 076780 34248 1576wblicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
195164246792 33376 076780 34248 1576wblicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
195245646720 33376 076980 34248 1576wblicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
195498646720 33376 076980 34248 1576wblicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
196132246792 33376 076780 34248 1576wblicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
196790034996 32864 061689 33672 1576wblclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
204723246496 33376 076756 34248 1576wblicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
226668216420 32864 043243 33688 1608wblgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
247403210093 32864 033959 33664 1576wblclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2492468142 0 047289 31536 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2498034142 0 047113 31536 1608refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2500300142 0 047705 31536 1608refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2503446160 0 050876 31584 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2505008150 0 047387 31536 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2506394160 0 050476 31584 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2506614135 0 044447 31528 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2507208160 0 050636 31584 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2507538160 0 050636 31584 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2507912160 0 050476 31584 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2508748160 0 050476 31584 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2510002142 0 047113 31536 1608refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2510178160 0 050876 31584 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2510442160 0 050876 31584 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2510684150 0 045939 31536 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2511674160 0 050636 31584 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2512576160 0 050876 31584 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2513016160 0 049316 31584 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2513060140 0 044251 31528 1608refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2514820160 0 050604 31584 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2517614160 0 050476 31584 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2518494160 0 050604 31584 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2521640160 0 050604 31584 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2527426160 0 050636 31584 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2527536160 0 050604 31584 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2531430160 0 049260 31584 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2577586154 0 045251 31536 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
286987812230 32864 037619 33688 1608wblgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
318938411691 32864 036395 33688 1608wblgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
322654211305 32864 035003 33680 1608wblgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: ref
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 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
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer wbl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer wbl
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer wbl
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer wbl
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer wbl
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer wbl