Implementation notes: amd64, pmnod003, crypto_dh/ecfp256q

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_dh
Primitive: ecfp256q
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
475110211663 0 0237871 880 1616v01/w8s8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
479070145586 0 0171791 880 1616v01/w8s4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
482712180973 0 0205519 880 1616v01/w8s8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
482828115376 0 0139919 880 1616v01/w8s4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
482844112912 0 0139111 880 1616v01/w8s2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
483350180827 0 0205191 880 1616v01/w8s8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
487790227740 0 0257109 920 1584v01/w8s8icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
488002227300 0 0255325 920 1584v01/w8s8icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
488920226900 0 0255177 920 1584v01/w8s8icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
489178239988 0 0268337 920 1584v01/w8s8icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
489334115254 0 0139623 880 1616v01/w8s4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
489850239268 0 0269002 912 1616v01/w8s8icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
489990240012 0 0269490 912 1616v01/w8s8icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
490560240436 0 0268517 920 1584v01/w8s8icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
490952239060 0 0268210 912 1584v01/w8s8icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
491100226340 0 0256170 912 1616v01/w8s8icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
491154227740 0 0257109 920 1584v01/w8s8icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
491342227020 0 0257026 912 1616v01/w8s8icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
491344240684 0 0270085 920 1584v01/w8s8icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
491448226068 0 0255634 912 1584v01/w8s8icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
492282174836 0 0202917 920 1584v01/w8s4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
492384161700 0 0189725 920 1584v01/w8s4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
492908161300 0 0189577 920 1584v01/w8s4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
493940173700 0 0203434 912 1616v01/w8s4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
494132240684 0 0270085 920 1584v01/w8s8icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
494204175084 0 0204485 920 1584v01/w8s4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
494556174388 0 0202737 920 1584v01/w8s4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
494866160772 0 0190602 912 1616v01/w8s4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
494964160516 0 0190082 912 1584v01/w8s4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
495126175084 0 0204485 920 1584v01/w8s4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
495298174460 0 0203938 912 1616v01/w8s4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
495710173508 0 0202658 912 1584v01/w8s4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
49601482622 0 0107167 880 1616v01/w8s2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
496366162140 0 0191509 920 1584v01/w8s4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
496440162140 0 0191509 920 1584v01/w8s4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
49650482488 0 0106855 880 1616v01/w8s2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
497260171557 0 0195087 872 1616v01/w8s8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
497638161468 0 0191474 912 1616v01/w8s4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
500332106014 0 0129551 872 1616v01/w8s4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
500624140916 0 0170650 912 1616v01/w8s2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
501150128564 0 0156841 920 1584v01/w8s2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
501174142100 0 0170181 920 1584v01/w8s2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
502110127988 0 0157818 912 1616v01/w8s2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
502120128964 0 0156989 920 1584v01/w8s2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
503398142300 0 0171701 920 1584v01/w8s2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
503726141652 0 0170001 920 1584v01/w8s2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
503826127716 0 0157282 912 1584v01/w8s2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
503836128668 0 0158674 912 1616v01/w8s2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
503900142300 0 0171701 920 1584v01/w8s2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
504022140708 0 0169858 912 1584v01/w8s2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
504442129356 0 0158725 920 1584v01/w8s2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
50461496046 0 0122247 880 1616v01/w8s1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
504636141660 0 0171138 912 1616v01/w8s2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
505952129356 0 0158725 920 1584v01/w8s2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
50986273253 0 096783 872 1616v01/w8s2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
51306866012 0 090375 880 1616v01/w8s1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
51463466110 0 090655 880 1616v01/w8s1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
517380112812 0 0142181 920 1584v01/w8s1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
517922125108 0 0153457 920 1584v01/w8s1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
518330112420 0 0140445 920 1584v01/w8s1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
519278125556 0 0153637 920 1584v01/w8s1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
519338112020 0 0140297 920 1584v01/w8s1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
520350111444 0 0141274 912 1616v01/w8s1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
521080111172 0 0140738 912 1584v01/w8s1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
521084124164 0 0153314 912 1584v01/w8s1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
521140125084 0 0154562 912 1616v01/w8s1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
521404112812 0 0142181 920 1584v01/w8s1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
521784112092 0 0142098 912 1616v01/w8s1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
521858125756 0 0155157 920 1584v01/w8s1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
523408124372 0 0154106 912 1616v01/w8s1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
523996125756 0 0155157 920 1584v01/w8s1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
52531256810 0 080351 872 1616v01/w8s1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
75922278319 0 0104503 880 1616v01/vargcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
77258649341 0 073687 880 1616v01/vargcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
77314649310 0 073831 880 1616v01/vargcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
77549294268 0 0122285 920 1584v01/varicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
77899293868 0 0122137 920 1584v01/varicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
779850106956 0 0135297 920 1584v01/varicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
78279693276 0 0123098 912 1616v01/varicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
783290107404 0 0135477 920 1584v01/varicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
78334093004 0 0122562 912 1584v01/varicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
78364094660 0 0124021 920 1584v01/varicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
78495893956 0 0123954 912 1616v01/varicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
785106107604 0 0136997 920 1584v01/varicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
785226105996 0 0135138 912 1584v01/varicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
787058106204 0 0135930 912 1616v01/varicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
787088106948 0 0136418 912 1616v01/varicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
787360107604 0 0136997 920 1584v01/varicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
78783440124 0 063647 872 1616v01/vargcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
79061294660 0 0124021 920 1584v01/varicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910