Implementation notes: amd64, genji239, crypto_sign/rainbow3b

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow3b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
288245266391 0 104973299340 920 1051360avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
313222669564 0 1050720105247 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
313601085588 0 1050720121639 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
314141285588 0 1050720121639 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
314442457580 0 105072093761 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
314511085668 0 1050720121719 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
315107285668 0 1050720121719 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
315109675164 0 1050720110815 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
315143075148 0 1050720110799 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
315231075164 0 1050720110815 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
315827056812 0 105072092527 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
315859475148 0 1050720110799 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
315914063732 0 105072099993 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
316373665820 0 1050720100204 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
316399853756 0 105072088196 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
316598056812 0 105072092527 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
317972656812 0 105072092527 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
318201656812 0 105072092527 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
318357469564 0 1050720105247 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
318605469564 0 1050720105247 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
318738069564 0 1050720105247 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
332970275556 0 1050720112588 984 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
335542670228 0 1050720106908 984 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
340189029010 0 104973259276 920 1051360avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
341140826913 0 104973257084 920 1051360avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
346466811592 0 104973241009 920 1051328avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
13595602117324 0 1050688154471 1000 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
13599712117324 0 1050688154471 1000 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
13839994119852 0 1050688156576 992 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
13843744119852 0 1050688156576 992 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
17852846106511 0 1049700139444 920 1051360refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
17862936106511 0 1049700139444 920 1051360portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2099027832514 0 104970062788 920 1051360refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2101616832514 0 104970062788 920 1051360portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2206309630356 0 104970060532 920 1051360portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2206899230356 0 104970060532 920 1051360refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2218113062460 0 105068898609 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2219564487644 0 1050688123263 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2219627287644 0 1050688123263 976 1052288reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2219810287644 0 1050688123263 976 1052288portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2219859287644 0 1050688123263 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2219916662460 0 105068898609 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2220322887644 0 1050688123263 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2220822487644 0 1050688123263 976 1052288reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2221937087644 0 1050688123263 976 1052288portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2223766887644 0 1050688123263 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2229535855956 0 105068890300 976 1052288reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2230956255956 0 105068890300 976 1052288portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2235605258916 0 105068894535 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2235649858916 0 105068894535 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2235832258916 0 105068894535 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2236231658916 0 105068894535 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2236437658916 0 105068894535 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2236651658916 0 105068894535 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2237319458916 0 105068894535 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2237346258916 0 105068894535 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2356529493292 0 1050688129311 976 1052288portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2357874493292 0 1050688129311 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2358171893292 0 1050688129311 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2358627865548 0 1050688101777 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2358741093292 0 1050688129311 976 1052288reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2358960093292 0 1050688129311 976 1052288portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2359059893292 0 1050688129311 976 1052288reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2359235665548 0 1050688101777 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2359423093292 0 1050688129311 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2360352259396 0 105068893684 976 1052288portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2361416259396 0 105068893684 976 1052288reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2367125062404 0 105068897991 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2369343062404 0 105068897991 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2369707662404 0 105068897991 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2369716462404 0 105068897991 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2370526662404 0 105068897991 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2370836462404 0 105068897991 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2372101862404 0 105068897991 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2373570662404 0 105068897991 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
301844669932 0 104970039329 920 1051328portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
301919729932 0 104970039329 920 1051328refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3444476693292 0 1050688129311 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
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 portable
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref