Implementation notes: amd64, genji239, crypto_dh/ecfp256h

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: ecfp256h
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
537404203141 0 0229449 864 1616v01/w8s8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
541130137254 0 0163561 864 1616v01/w8s4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
543274239804 0 0267938 912 1584v01/w8s8icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
543636227092 0 0256514 912 1584v01/w8s8icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
543672178518 0 0203073 864 1616v01/w8s8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
544592178653 0 0203041 864 1616v01/w8s8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
545874226588 0 0254666 912 1584v01/w8s8icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
546832225604 0 0255578 912 1616v01/w8s8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
547350173084 0 0201218 912 1584v01/w8s4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
547424226212 0 0256794 912 1616v01/w8s8icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
547630225332 0 0255026 912 1584v01/w8s8icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
547784240116 0 0269570 912 1584v01/w8s8icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
547804225332 0 0255026 912 1584v01/w8s8icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
548094238420 0 0267714 912 1584v01/w8s8icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
548146238420 0 0267714 912 1584v01/w8s8icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
548148227092 0 0256514 912 1584v01/w8s8icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
548644225332 0 0255026 912 1584v01/w8s8icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
548646240116 0 0269570 912 1584v01/w8s8icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
548764238420 0 0267714 912 1584v01/w8s8icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
548868159868 0 0187946 912 1584v01/w8s4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
548974112927 0 0137473 864 1616v01/w8s4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
549044240516 0 0270746 912 1616v01/w8s8icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
549314227092 0 0256514 912 1584v01/w8s8icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
549412238420 0 0267714 912 1584v01/w8s8icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
549550240116 0 0269570 912 1584v01/w8s8icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
549628158884 0 0188858 912 1616v01/w8s4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
549650225332 0 0255026 912 1584v01/w8s8icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
549862113089 0 0137473 864 1616v01/w8s4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
551042238612 0 0268474 912 1616v01/w8s8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
551202173044 0 0203274 912 1616v01/w8s4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
551550158612 0 0188306 912 1584v01/w8s4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
551552104630 0 0130937 864 1616v01/w8s2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
551574159508 0 0190090 912 1616v01/w8s4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
551668158612 0 0188306 912 1584v01/w8s4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
551958173364 0 0202818 912 1584v01/w8s4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
552012171668 0 0200962 912 1584v01/w8s4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
552034160372 0 0189794 912 1584v01/w8s4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
552098158612 0 0188306 912 1584v01/w8s4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
552118171668 0 0200962 912 1584v01/w8s4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
552168158612 0 0188306 912 1584v01/w8s4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
552280160372 0 0189794 912 1584v01/w8s4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
552518160372 0 0189794 912 1584v01/w8s4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
552568227092 0 0256514 912 1584v01/w8s8icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
552572240116 0 0269570 912 1584v01/w8s8icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
553020173364 0 0202818 912 1584v01/w8s4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
553134171668 0 0200962 912 1584v01/w8s4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
553170173364 0 0202818 912 1584v01/w8s4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
553200173364 0 0202818 912 1584v01/w8s4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
553260171668 0 0200962 912 1584v01/w8s4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
553374160372 0 0189794 912 1584v01/w8s4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
556772125204 0 0154898 912 1584v01/w8s2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
557196168895 0 0192449 856 1616v01/w8s8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
557296126556 0 0154634 912 1584v01/w8s2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
55784280380 0 0104761 864 1616v01/w8s2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55792480232 0 0104785 864 1616v01/w8s2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
558292139724 0 0167858 912 1584v01/w8s2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
560290125476 0 0155450 912 1616v01/w8s2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
561118139316 0 0169546 912 1616v01/w8s2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
561298125204 0 0154898 912 1584v01/w8s2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
562098138244 0 0167538 912 1584v01/w8s2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
562416138244 0 0167538 912 1584v01/w8s2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
562472103359 0 0126913 856 1616v01/w8s4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
562544138244 0 0167538 912 1584v01/w8s2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
562854139940 0 0169394 912 1584v01/w8s2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
562910125204 0 0154898 912 1584v01/w8s2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
563376126948 0 0156370 912 1584v01/w8s2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
563570139940 0 0169394 912 1584v01/w8s2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
563584139940 0 0169394 912 1584v01/w8s2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
563596125204 0 0154898 912 1584v01/w8s2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
563650126948 0 0156370 912 1584v01/w8s2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
563666138452 0 0168314 912 1616v01/w8s2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
564058126948 0 0156370 912 1584v01/w8s2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
564124139940 0 0169394 912 1584v01/w8s2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
564368126948 0 0156370 912 1584v01/w8s2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
569178126324 0 0156906 912 1616v01/w8s2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
57158687755 0 0114073 864 1616v01/w8s1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
577712123004 0 0151138 912 1584v01/w8s1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
578060109820 0 0137898 912 1584v01/w8s1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
57830463721 0 088273 864 1616v01/w8s1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
57906663860 0 088241 864 1616v01/w8s1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
57974270610 0 094169 856 1616v01/w8s2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
580636108724 0 0138698 912 1616v01/w8s1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
580752108452 0 0138146 912 1584v01/w8s1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
580764108452 0 0138146 912 1584v01/w8s1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
581448109412 0 0139994 912 1616v01/w8s1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
581474108452 0 0138146 912 1584v01/w8s1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
581882121508 0 0150802 912 1584v01/w8s1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
582064108452 0 0138146 912 1584v01/w8s1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
582068121508 0 0150802 912 1584v01/w8s1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
582086110212 0 0139634 912 1584v01/w8s1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
582282122388 0 0152618 912 1616v01/w8s1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
582500110212 0 0139634 912 1584v01/w8s1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
582588121508 0 0150802 912 1584v01/w8s1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
582858123220 0 0152674 912 1584v01/w8s1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
583206121508 0 0150802 912 1584v01/w8s1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
583260123220 0 0152674 912 1584v01/w8s1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
583790123220 0 0152674 912 1584v01/w8s1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
583902110212 0 0139634 912 1584v01/w8s1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
584022110212 0 0139634 912 1584v01/w8s1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
584680123220 0 0152674 912 1584v01/w8s1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
585260121716 0 0151578 912 1616v01/w8s1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
59016854144 0 077697 856 1616v01/w8s1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
611508171876 0 0201738 912 1616v01/w8s4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
623340138244 0 0167538 912 1584v01/w8s2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
89819270292 0 096593 864 1616v01/vargcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
910596105212 0 0133338 912 1584v01/varicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
91278647380 0 071761 864 1616v01/vargcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
91503490708 0 0120394 912 1584v01/varicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
91513037947 0 061481 856 1616v01/vargcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
91584890980 0 0120946 912 1616v01/varicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
91640890708 0 0120394 912 1584v01/varicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
916852105428 0 0134874 912 1584v01/varicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
91713690708 0 0120394 912 1584v01/varicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
91730047069 0 071609 864 1616v01/vargcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
91764890708 0 0120394 912 1584v01/varicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
91819892468 0 0121882 912 1584v01/varicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
918680103716 0 0133002 912 1584v01/varicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
91870492468 0 0121882 912 1584v01/varicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
918930105428 0 0134874 912 1584v01/varicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
919310103716 0 0133002 912 1584v01/varicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
919516105428 0 0134874 912 1584v01/varicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
919926103716 0 0133002 912 1584v01/varicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
920058105428 0 0134874 912 1584v01/varicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
920212103924 0 0133778 912 1616v01/varicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
92023892468 0 0121882 912 1584v01/varicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
921190103716 0 0133002 912 1584v01/varicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
92200892076 0 0120146 912 1584v01/varicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
92235091620 0 0122194 912 1616v01/varicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
941182104596 0 0134818 912 1616v01/varicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
94796492468 0 0121882 912 1584v01/varicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017

Test failure

Implementation: v01/var
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/var
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/var
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s8
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s8

Compiler output

Implementation: v01/w8s1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h'; did you mean 'ec_fp_smulbase_256i'? [-Wimplicit-function-declaration]
try_ec_fp_256h.c: 39 | ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: | ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: | ec_fp_smulbase_256i

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s1

Compiler output

Implementation: v01/w8s1
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c(39): warning #266: function "ec_fp_smulbase_256h" declared implicitly
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c:

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer v01/w8s1
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer v01/w8s1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s1
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer v01/w8s1
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer v01/w8s1
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer v01/w8s1
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer v01/w8s1
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer v01/w8s1
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer v01/w8s1
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer v01/w8s1
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer v01/w8s1
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer v01/w8s1
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer v01/w8s1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer v01/w8s1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer v01/w8s1
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer v01/w8s1
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer v01/w8s1
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer v01/w8s1
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer v01/w8s1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer v01/w8s1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer v01/w8s1
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer v01/w8s1
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer v01/w8s1
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer v01/w8s2
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer v01/w8s2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s2
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer v01/w8s2
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer v01/w8s2
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer v01/w8s2
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer v01/w8s2
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer v01/w8s2
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer v01/w8s2
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer v01/w8s2
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer v01/w8s2
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer v01/w8s2
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer v01/w8s2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer v01/w8s2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer v01/w8s2
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer v01/w8s2
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer v01/w8s2
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer v01/w8s2
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer v01/w8s2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer v01/w8s2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer v01/w8s2
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer v01/w8s2
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer v01/w8s2
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer v01/w8s4
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer v01/w8s4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s4
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer v01/w8s4
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer v01/w8s4
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer v01/w8s4
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer v01/w8s4
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer v01/w8s4
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer v01/w8s4
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer v01/w8s4
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer v01/w8s4
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer v01/w8s4
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer v01/w8s4
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer v01/w8s4
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer v01/w8s4
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer v01/w8s4
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer v01/w8s4
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer v01/w8s4
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer v01/w8s4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer v01/w8s4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer v01/w8s4
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer v01/w8s4
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer v01/w8s4
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer v01/w8s8
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer v01/w8s8
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer v01/w8s8
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer v01/w8s8
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer v01/w8s8
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer v01/w8s8
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer v01/w8s8
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer v01/w8s8
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer v01/w8s8
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer v01/w8s8
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer v01/w8s8
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer v01/w8s8
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer v01/w8s8
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer v01/w8s8
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer v01/w8s8
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer v01/w8s8
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer v01/w8s8
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer v01/w8s8
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer v01/w8s8
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer v01/w8s8
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer v01/w8s8
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer v01/w8s8
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer v01/w8s8
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer v01/w8s8

Compiler output

Implementation: v01/w8s2
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h'; did you mean 'ec_fp_smulbase_256i'? [-Wimplicit-function-declaration]
try_ec_fp_256h.c: 39 | ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: | ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: | ec_fp_smulbase_256i

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s2

Compiler output

Implementation: v01/w8s4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h'; did you mean 'ec_fp_smulbase_256i'? [-Wimplicit-function-declaration]
try_ec_fp_256h.c: 39 | ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: | ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: | ec_fp_smulbase_256i

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s4

Compiler output

Implementation: v01/w8s8
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h'; did you mean 'ec_fp_smulbase_256i'? [-Wimplicit-function-declaration]
try_ec_fp_256h.c: 39 | ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: | ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: | ec_fp_smulbase_256i

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE v01/w8s8