Implementation notes: amd64, genji548, crypto_sign/ed25519

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: ed25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23396090954 3192 0115627 4096 1600amd64-64-24kicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
23408690258 3192 0113803 4096 1600amd64-64-24kicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
23410290722 3192 0115195 4096 1600amd64-64-24kicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
23411090954 3192 0115627 4096 1600amd64-64-24kicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
23421290930 3192 0115379 4096 1600amd64-64-24kicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
23429690722 3192 0115195 4096 1600amd64-64-24kicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
23470290930 3192 0115379 4096 1600amd64-64-24kicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
23478290722 3192 0115195 4096 1600amd64-64-24kicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
23489690722 3192 0115195 4096 1600amd64-64-24kicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
23507690674 3192 0115371 4096 1600amd64-64-24kicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
23509890930 3192 0115379 4096 1600amd64-64-24kicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
23514490674 3192 0115795 4096 1632amd64-64-24kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
23522890930 3192 0115379 4096 1600amd64-64-24kicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
23527890674 3192 0115371 4096 1600amd64-64-24kicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
23530090626 3192 0115683 4096 1632amd64-64-24kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
23540490650 3192 0116171 4096 1632amd64-64-24kicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
23548690674 3192 0115371 4096 1600amd64-64-24kicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
23549290954 3192 0115627 4096 1600amd64-64-24kicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
23566090324 3192 0112782 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
23597490674 3192 0115371 4096 1600amd64-64-24kicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
23621490954 3192 0115627 4096 1600amd64-64-24kicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
23638086979 3192 0107462 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
23651690722 3192 0116051 4096 1632amd64-64-24kicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
23659487353 3192 0107726 4048 1632amd64-64-24kgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
23695490370 3192 0114099 4096 1600amd64-64-24kicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
24049485352 3192 0105798 4040 1600amd64-64-24kgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24232678925 4008 0100942 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24266879207 4008 0103491 4912 1600amd64-51-30kicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
24284075970 4008 095814 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24286879191 4008 0103067 4912 1600amd64-51-30kicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
24289878655 4008 0101707 4912 1600amd64-51-30kicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
24293479207 4008 0103491 4912 1600amd64-51-30kicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
24296479191 4008 0103067 4912 1600amd64-51-30kicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
24309275551 4008 095438 4864 1632amd64-51-30kgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24316879207 4008 0103491 4912 1600amd64-51-30kicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
24355278935 4008 0103739 4912 1632amd64-51-30kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
24364479111 4008 0103267 4912 1600amd64-51-30kicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
24368879111 4008 0103267 4912 1600amd64-51-30kicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
24389879111 4008 0103267 4912 1600amd64-51-30kicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
24397479023 4008 0104035 4912 1632amd64-51-30kicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
24428479063 4008 0103323 4912 1600amd64-51-30kicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
24460479063 4008 0103323 4912 1600amd64-51-30kicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
24472679087 4008 0104195 4912 1632amd64-51-30kicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
24479878983 4008 0103643 4912 1632amd64-51-30kicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
24555278471 4008 0101819 4912 1600amd64-51-30kicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
24578679191 4008 0103067 4912 1600amd64-51-30kicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
24618079191 4008 0103067 4912 1600amd64-51-30kicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
24637279111 4008 0103267 4912 1600amd64-51-30kicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
24647679207 4008 0103491 4912 1600amd64-51-30kicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
24665479063 4008 0103323 4912 1600amd64-51-30kicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
25016273261 4008 093430 4856 1600amd64-51-30kgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
41725279063 4008 0103323 4912 1600amd64-51-30kicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
52761624924 31680 057758 32536 1632ref10gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
55812625650 31680 055414 32536 1632ref10gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
57036624885 31680 055046 32536 1632ref10gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
57136029448 31680 063259 32584 1600ref10icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
57319031552 31680 067123 32584 1632ref10icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
57479632104 31680 067075 32584 1600ref10icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
57527629480 31680 064579 32584 1600ref10icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
57568233696 31680 069571 32584 1632ref10icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
57649029480 31680 064579 32584 1600ref10icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
57689832104 31680 067075 32584 1600ref10icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
57827632104 31680 067075 32584 1600ref10icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
57944032088 31680 067059 32584 1600ref10icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
57991629480 31680 064579 32584 1600ref10icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
58102029480 31680 064579 32584 1600ref10icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
59250830800 31680 064555 32584 1600ref10icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
59965233704 31680 069075 32584 1600ref10icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
60079233416 31680 069099 32584 1632ref10icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
60336833720 31680 069091 32584 1600ref10icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
60523033720 31680 069091 32584 1600ref10icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
60721033720 31680 069091 32584 1600ref10icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
60827430888 31680 065955 32584 1600ref10icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
60833836216 31680 072443 32584 1632ref10icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
60840430888 31680 065955 32584 1600ref10icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
60905630888 31680 065955 32584 1600ref10icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
62562430888 31680 065955 32584 1600ref10icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
68965224641 31680 053398 32528 1600ref10gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
5433980161368 0 0197531 896 1600reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
5439312160664 0 0196427 896 1600reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
5439802160664 0 0196427 896 1600reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
5441070161368 0 0197531 896 1600reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
5448820160664 0 0196427 896 1600reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
5453188160664 0 0196427 896 1600reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
5457580161368 0 0197531 896 1600reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
5550536174552 0 0209099 896 1600reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
5559238173816 0 0208403 896 1600reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
5587898133786 0 0167030 848 1632refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
5588666161368 0 0197531 896 1600reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
5722464161384 0 0197275 896 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
5723010154488 0 0190819 896 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
5726250161384 0 0197275 896 1600reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
5732908161384 0 0197275 896 1600reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
5733198161384 0 0197275 896 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
5735110155240 0 0191715 896 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
5746374162184 0 0198059 896 1600reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
5748830162184 0 0198059 896 1600reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
5749886162184 0 0198059 896 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
5876266162184 0 0198059 896 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
6085988150000 0 0186667 896 1632reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
6097456150320 0 0187339 896 1632reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
16682462122484 0 0153190 848 1632refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
16870508119978 0 0149486 840 1600refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
16960020121532 0 0152054 848 1632refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

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