Implementation notes: amd64, genji548, crypto_dh/curve25519

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
522348164 0 049259 832 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
522550184 0 054668 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
522968184 0 055020 880 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
522984184 0 055020 880 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
526260184 0 055188 880 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
526396161 0 049499 832 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
526398184 0 054716 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
526430184 0 053356 880 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
526524184 0 053412 880 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
526528184 0 054668 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
526618184 0 055020 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
526630184 0 054620 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
526642184 0 054716 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
526678184 0 054620 880 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
526706184 0 054620 880 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
526756184 0 054716 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
526774184 0 054668 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
526838184 0 054716 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
526938161 0 052171 832 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
526938184 0 055020 880 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
527192184 0 055300 880 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
530942184 0 055508 880 1608reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
537416184 0 054620 880 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
537908184 0 054668 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
597750148 0 048371 824 1608refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
611042184 0 055844 880 1608reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
84860220816 0 0203569 1336 1672mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
90213417332 0 0199740 1328 1672mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
94101632464 0 0220859 1392 1672mpfqicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
94576433208 0 0221019 1392 1640mpfqicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
94649233208 0 0221019 1392 1640mpfqicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
94654033208 0 0221019 1392 1640mpfqicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
96058433472 0 0221787 1392 1672mpfqicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
96407034312 0 0222139 1392 1640mpfqicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
96430834312 0 0222139 1392 1640mpfqicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
96463034312 0 0222139 1392 1640mpfqicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
96490634312 0 0222139 1392 1640mpfqicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
98217822973 0 0208361 1336 1672mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
98418031808 0 0219939 1392 1640mpfqicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
98486631808 0 0219939 1392 1640mpfqicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
98511631808 0 0219939 1392 1640mpfqicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
98620231808 0 0219939 1392 1640mpfqicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
98782233216 0 0222251 1392 1672mpfqicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
98807831736 0 0218171 1392 1640mpfqicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
99700832736 0 0220483 1392 1640mpfqicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
99734632736 0 0220483 1392 1640mpfqicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
99755632736 0 0220483 1392 1640mpfqicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
9995868262 0 0189960 1328 1672mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
100051632736 0 0220483 1392 1640mpfqicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
100549233208 0 0221019 1392 1640mpfqicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
101038032936 0 0219427 1392 1640mpfqicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
110838834400 0 0223083 1392 1672mpfqicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017

Test failure

Implementation: mpfq
Security model: unknown
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 mpfq
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer mpfq
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref