Implementation notes: amd64, pmnod076, crypto_scalarmult/kummer

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19463414480 0 047813 848 1608avx2intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2198769385 0 039989 848 1608avx2intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
22642625176 0 061044 880 1608avx2inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
22661224624 0 060348 880 1608avx2inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
22668425224 0 061588 880 1608avx2inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
22682224624 0 060668 880 1608avx2inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
22729624856 0 060412 880 1576avx2inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
22834024952 0 058876 880 1576avx2inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
22865424856 0 060412 880 1576avx2inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
22878624856 0 060412 880 1576avx2inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
22882624352 0 059540 880 1576avx2inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
22883024920 0 060188 880 1576avx2inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
22892024920 0 060188 880 1576avx2inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
22908824920 0 060188 880 1576avx2inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
23015624352 0 059540 880 1576avx2inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
23022224352 0 059540 880 1576avx2inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
23041824320 0 059588 880 1576avx2inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
23047024320 0 059588 880 1576avx2inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
23057024320 0 059588 880 1576avx2inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
23097224856 0 060412 880 1576avx2inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
23105024336 0 058284 880 1576avx2inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
23121824920 0 060188 880 1576avx2inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
23173624368 0 059556 880 1576avx2inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2318768967 0 039013 848 1608avx2intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
23229624320 0 059588 880 1576avx2inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2439586120 0 035149 840 1608avx2intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
26225410506 64 045804 952 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2626908713 40 041989 896 1608avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
26863010034 64 045788 952 1608avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
26865610034 64 045900 952 1608avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
26867210546 64 045732 952 1576avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
26868210546 64 046132 952 1576avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
26868210546 64 045732 952 1576avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
26868410546 64 046132 952 1576avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
26869010546 64 046132 952 1576avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
26870010546 64 045732 952 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
26870610506 64 045820 952 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
26872210506 64 045804 952 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
26872610546 64 046132 952 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
26874210506 64 045804 952 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
26874610546 64 045732 952 1576avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
26876010506 64 045804 952 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
26876210506 64 045820 952 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
26877410506 64 045820 952 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
26877410506 64 045820 952 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
26880410586 64 044524 952 1576avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
26882610586 64 044580 952 1576avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
26886810018 64 046044 952 1608avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
26905810018 64 046412 952 1608avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2696528457 40 039125 896 1608avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2697728356 40 038413 896 1608avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2701628341 40 037389 888 1608avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
35143210730 64 046572 952 1608avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
35498210714 64 046780 952 1608avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
35498411202 64 046556 952 1576avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3553929409 40 042725 896 1608avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
35610811242 64 046804 952 1576avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
35616011242 64 046804 952 1576avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
35618010730 64 046460 952 1608avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
35620811242 64 046404 952 1576avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
35621611242 64 046804 952 1576avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
35623011242 64 046404 952 1576avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
35623211242 64 046804 952 1576avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
35623411242 64 046404 952 1576avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
35624811202 64 046556 952 1576avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
35625011202 64 046540 952 1576avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
35626011242 64 046404 952 1576avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
35626411202 64 046556 952 1576avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
35627411202 64 046540 952 1576avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
35630011202 64 046540 952 1576avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
35630611282 64 045260 952 1576avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
35641211202 64 046540 952 1576avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
35644211282 64 045316 952 1576avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
35648811202 64 046556 952 1576avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
35650810714 64 047148 952 1608avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3572609153 40 039797 896 1608avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3573649052 40 039085 896 1608avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3575369037 40 038061 888 1608avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
81321420936 0 054820 880 1576ref5uicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
82716220920 0 056124 880 1576ref5uicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
82721820920 0 056124 880 1576ref5uicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
82728820920 0 056124 880 1576ref5uicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
82729620920 0 056124 880 1576ref5uicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
83555421016 0 056204 880 1576ref5icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
83556421016 0 056204 880 1576ref5icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
83577221016 0 056204 880 1576ref5icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
83603621016 0 056204 880 1576ref5icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
83654021000 0 054868 880 1576ref5icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
8853049226 0 042413 848 1608ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8899484368 0 034885 848 1608ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
89986021320 0 055132 880 1576ref5icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
90743021336 0 056492 880 1576ref5icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
90870421336 0 056492 880 1576ref5icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
90897421336 0 056492 880 1576ref5icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
90902021336 0 056492 880 1576ref5icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
9379664719 0 035269 848 1608ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
96029221328 0 055188 880 1576ref5uicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
96126821280 0 056484 880 1576ref5uicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
96157221280 0 056484 880 1576ref5uicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
9619609468 0 042669 848 1608ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
96225821280 0 056484 880 1576ref5uicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
96857421280 0 056484 880 1576ref5uicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
9768684146 0 033029 840 1608ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10136384410 0 034325 848 1608ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
10221644408 0 033325 840 1608ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
104132220904 0 055964 880 1576ref5uicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
104179220904 0 055964 880 1576ref5uicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
104217820904 0 055964 880 1576ref5uicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
104425420856 0 056772 880 1608ref5uicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
104522420856 0 056516 880 1608ref5uicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
104566220904 0 055964 880 1576ref5uicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
106172221224 0 056980 880 1608ref5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
106390621272 0 056780 880 1576ref5icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
106395021272 0 056780 880 1576ref5icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
106770020952 0 056852 880 1608ref5icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
106790220952 0 056596 880 1608ref5icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
106909421272 0 056780 880 1576ref5icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
107004621000 0 056108 880 1576ref5icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
107027621000 0 056108 880 1576ref5icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
107055221000 0 056108 880 1576ref5icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
107197021000 0 056108 880 1576ref5icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
10815944733 0 034661 848 1608ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
110183221184 0 056676 880 1576ref5uicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
110394621168 0 056908 880 1608ref5uicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
110832621184 0 056676 880 1576ref5uicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
110833021184 0 056676 880 1576ref5uicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
110858821184 0 056676 880 1576ref5uicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
111341421272 0 056780 880 1576ref5icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
128537621240 0 057492 880 1608ref5icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
132641021184 0 057484 880 1608ref5uicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017

Test failure

Implementation: avx
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 avx
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2int
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2int
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref5
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref5
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref5u
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref5u