Implementation notes: amd64, genji239, crypto_sign/ed25519

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: ed25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23399490954 3192 0115627 4096 1600amd64-64-24kicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
23414490722 3192 0115195 4096 1600amd64-64-24kicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
23420490954 3192 0115627 4096 1600amd64-64-24kicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
23422290722 3192 0115195 4096 1600amd64-64-24kicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
23424090954 3192 0115627 4096 1600amd64-64-24kicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
23438890722 3192 0115195 4096 1600amd64-64-24kicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
23456090930 3192 0115379 4096 1600amd64-64-24kicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
23460490722 3192 0115195 4096 1600amd64-64-24kicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
23476290954 3192 0115627 4096 1600amd64-64-24kicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
23476290258 3192 0113803 4096 1600amd64-64-24kicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
23476490674 3192 0115371 4096 1600amd64-64-24kicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
23488090650 3192 0116171 4096 1632amd64-64-24kicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
23489090930 3192 0115379 4096 1600amd64-64-24kicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
23501290722 3192 0116051 4096 1632amd64-64-24kicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
23504690626 3192 0115683 4096 1632amd64-64-24kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
23543490674 3192 0115371 4096 1600amd64-64-24kicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
23565090930 3192 0115379 4096 1600amd64-64-24kicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
23579090674 3192 0115371 4096 1600amd64-64-24kicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
23606690324 3192 0112782 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
23612686979 3192 0107462 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
23620290370 3192 0114099 4096 1600amd64-64-24kicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
23671090674 3192 0115371 4096 1600amd64-64-24kicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
23672687353 3192 0107726 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
23809285352 3192 0105798 4040 1600amd64-64-24kgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
24203878925 4008 0100942 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
24248278655 4008 0101707 4912 1600amd64-51-30kicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
24256275970 4008 095814 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
24263679191 4008 0103067 4912 1600amd64-51-30kicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
24266879191 4008 0103067 4912 1600amd64-51-30kicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
24281675551 4008 095438 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
24289479207 4008 0103491 4912 1600amd64-51-30kicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
24297678983 4008 0103643 4912 1632amd64-51-30kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
24330279207 4008 0103491 4912 1600amd64-51-30kicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
24335279111 4008 0103267 4912 1600amd64-51-30kicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
24345479087 4008 0104195 4912 1632amd64-51-30kicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
24347279207 4008 0103491 4912 1600amd64-51-30kicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
24348679111 4008 0103267 4912 1600amd64-51-30kicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
24354478935 4008 0103739 4912 1632amd64-51-30kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
24372679111 4008 0103267 4912 1600amd64-51-30kicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
24383678471 4008 0101819 4912 1600amd64-51-30kicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
24480279063 4008 0103323 4912 1600amd64-51-30kicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
24484079023 4008 0104035 4912 1632amd64-51-30kicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
24490879111 4008 0103267 4912 1600amd64-51-30kicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
24491879207 4008 0103491 4912 1600amd64-51-30kicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
24565879063 4008 0103323 4912 1600amd64-51-30kicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
24571279191 4008 0103067 4912 1600amd64-51-30kicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
24619479063 4008 0103323 4912 1600amd64-51-30kicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
24636079191 4008 0103067 4912 1600amd64-51-30kicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
24676679063 4008 0103323 4912 1600amd64-51-30kicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
24980890674 3192 0115795 4096 1632amd64-64-24kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
25020673261 4008 093430 4856 1600amd64-51-30kgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
40750690930 3192 0115379 4096 1600amd64-64-24kicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
54815024924 31680 057758 32536 1632ref10gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
56010825650 31680 055414 32536 1632ref10gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
56862029448 31680 063259 32584 1600ref10icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
57049424641 31680 053398 32528 1600ref10gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
57157432104 31680 067075 32584 1600ref10icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
57161824885 31680 055046 32536 1632ref10gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
57184032104 31680 067075 32584 1600ref10icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
57367229480 31680 064579 32584 1600ref10icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
57413832088 31680 067059 32584 1600ref10icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
57542433696 31680 069571 32584 1632ref10icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
57564832104 31680 067075 32584 1600ref10icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
57603831552 31680 067123 32584 1632ref10icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
57869829480 31680 064579 32584 1600ref10icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
58024029480 31680 064579 32584 1600ref10icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
58113429480 31680 064579 32584 1600ref10icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
59642630800 31680 064555 32584 1600ref10icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
60051433416 31680 069099 32584 1632ref10icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
60098033720 31680 069091 32584 1600ref10icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
60145033720 31680 069091 32584 1600ref10icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
60199633720 31680 069091 32584 1600ref10icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
60233833704 31680 069075 32584 1600ref10icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
60937430888 31680 065955 32584 1600ref10icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
61259636216 31680 072443 32584 1632ref10icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
61350830888 31680 065955 32584 1600ref10icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
61409030888 31680 065955 32584 1600ref10icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
107156630888 31680 065955 32584 1600ref10icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
5479760160664 0 0196427 896 1600reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
5495482160664 0 0196427 896 1600reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
5497982161368 0 0197531 896 1600reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
5500578161368 0 0197531 896 1600reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
5503796161368 0 0197531 896 1600reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
5508302161368 0 0197531 896 1600reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
5572014160664 0 0196427 896 1600reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
5575274160664 0 0196427 896 1600reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
5576854173816 0 0208403 896 1600reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
5582136174552 0 0209099 896 1600reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
5657092133786 0 0167030 848 1632refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5775394161384 0 0197275 896 1600reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
5780282162184 0 0198059 896 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
5780928161384 0 0197275 896 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
5781130162184 0 0198059 896 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
5783512162184 0 0198059 896 1600reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
5788372161384 0 0197275 896 1600reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
5793224161384 0 0197275 896 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
5798826162184 0 0198059 896 1600reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
6068232155240 0 0191715 896 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
6173588150000 0 0186667 896 1632reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
6174528150320 0 0187339 896 1632reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
6894794154488 0 0190819 896 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
16739566122484 0 0153190 848 1632refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
16931348119978 0 0149486 840 1600refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
17017532121532 0 0152054 848 1632refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Test failure

Implementation: amd64-51-30k
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer amd64-51-30k
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer amd64-51-30k
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer amd64-64-24k
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer amd64-64-24k
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref10
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref10