Implementation notes: amd64, pmnod076, crypto_dh/nistp256

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
173549249120 33376 083972 34264 1608wblicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
173661049088 33376 083372 34264 1576wblicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
174942449312 33376 083596 34264 1576wblicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
174954849312 33376 083596 34264 1576wblicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
175194249312 33376 083596 34264 1576wblicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
175989449304 33376 084460 34264 1608wblicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
176676646528 33376 081492 34264 1608wblicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
177078846496 33376 081180 34264 1576wblicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
177721849152 33376 083596 34264 1576wblicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
177801649072 33376 082196 34264 1576wblicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
178608249152 33376 083596 34264 1576wblicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
178625246712 33376 082220 34264 1608wblicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
178665449152 33376 083596 34264 1576wblicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
178846449152 33376 083596 34264 1576wblicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
178993446720 33376 081404 34264 1576wblicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
179387046720 33376 081404 34264 1576wblicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
179637846720 33376 081404 34264 1576wblicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
183520646792 33376 081204 34264 1576wblicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
183566846792 33376 081204 34264 1576wblicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
183656046792 33376 081204 34264 1576wblicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
183899446792 33376 081204 34264 1576wblicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
184664646712 33376 079780 34264 1576wblicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
191191016186 32864 048597 33720 1608wblgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
248513412182 32864 041925 33720 1608wblgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2516210160 0 054844 31600 1608reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2528506160 0 054372 31600 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2533920150 0 049333 31568 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2534918160 0 054372 31600 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2535584160 0 054540 31600 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2537050160 0 054652 31600 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2537054160 0 053972 31600 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2537474160 0 054100 31600 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2537668160 0 053972 31600 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2537996160 0 054372 31600 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2538188160 0 053972 31600 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2538926160 0 054132 31600 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2539310150 0 052005 31568 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2539540160 0 054100 31600 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2539656160 0 054132 31600 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2539814160 0 052756 31600 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2540048160 0 054372 31600 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2540874160 0 054132 31600 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2540918160 0 053972 31600 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2541704160 0 054132 31600 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2543360160 0 054100 31600 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2544582160 0 052812 31600 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2546878154 0 048741 31568 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2548058140 0 047757 31560 1608refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2577998160 0 055196 31600 1608reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2611930160 0 054100 31600 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
279997611714 32864 040861 33720 1608wblgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
286220011320 32864 039509 33712 1608wblgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_dh/nistp256/ref
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref wbl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref wbl