Implementation notes: amd64, pmnod076, crypto_dh/curve25519

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
521800184 0 054668 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
521994184 0 053412 880 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
522426184 0 055020 880 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
522470184 0 055300 880 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
522658184 0 055020 880 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
522666184 0 054668 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
526058184 0 055188 880 1608reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
526092184 0 055508 880 1608reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
526112164 0 049317 848 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
526132184 0 054620 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
526194148 0 048429 840 1608refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
526316184 0 055844 880 1608reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
526344184 0 054668 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
526362184 0 055020 880 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
526382184 0 053356 880 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
526408184 0 054620 880 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
526458184 0 054620 880 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
526478184 0 054620 880 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
526490161 0 049557 848 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
526522184 0 054668 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
526528184 0 054716 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
526740184 0 054716 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
526974184 0 054716 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
528624184 0 054716 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
533220184 0 055020 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
556298161 0 052229 848 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
85068020816 0 0203627 1352 1672mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
90000017332 0 0199798 1344 1672mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
94364432464 0 0220859 1392 1672mpfqicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
94530833208 0 0221019 1392 1640mpfqicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
94673033208 0 0221019 1392 1640mpfqicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
94693833208 0 0221019 1392 1640mpfqicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
94817433208 0 0221019 1392 1640mpfqicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
95993033472 0 0221787 1392 1672mpfqicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
96231234312 0 0222139 1392 1640mpfqicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
96404834312 0 0222139 1392 1640mpfqicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
96413834312 0 0222139 1392 1640mpfqicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
96672634312 0 0222139 1392 1640mpfqicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
98108422973 0 0208419 1352 1672mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
98338631808 0 0219939 1392 1640mpfqicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
98436831808 0 0219939 1392 1640mpfqicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
98446831808 0 0219939 1392 1640mpfqicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
98559631736 0 0218171 1392 1640mpfqicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
98673631808 0 0219939 1392 1640mpfqicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
99065033216 0 0222251 1392 1672mpfqicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
99668232736 0 0220483 1392 1640mpfqicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
99860432736 0 0220483 1392 1640mpfqicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
99969632736 0 0220483 1392 1640mpfqicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
9997648262 0 0190018 1344 1672mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
100054432736 0 0220483 1392 1640mpfqicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
101220832936 0 0219427 1392 1640mpfqicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
110671634400 0 0223083 1392 1672mpfqicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_dh/curve25519/mpfq
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 ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer mpfq ref