Implementation notes: amd64, genji239, crypto_sign/rainbow1b

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow1b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
81939450311 0 104973283284 920 1051360avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
91286874212 0 1050720110263 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
91592055036 0 105072091185 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
91669058052 0 105072094345 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
91719074212 0 1050720110263 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
91755274212 0 1050720110263 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
91836865892 0 1050720101543 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
91847465892 0 1050720101543 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
91871265892 0 1050720101543 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
91958265892 0 1050720101543 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
92415263796 0 105072099479 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
92430674212 0 1050720110263 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
92506454284 0 105072088724 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
92760661004 0 105072095388 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
92834663796 0 105072099479 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
92878663796 0 105072099479 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
93510456204 0 105072091919 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
93536456204 0 105072091919 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
93644256204 0 105072091919 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
93891263796 0 105072099479 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
99477024407 0 104973254668 920 1051360avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
100246623464 0 104973253620 920 1051360avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
101413470756 0 1050720107864 992 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
101814868468 0 1050720105224 992 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
103369811353 0 104973240785 920 1051328avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
133324856204 0 105072091919 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
5403842111471 0 1049700144452 920 1051360portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5413324111471 0 1049700144452 920 1051360refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6184720102244 0 1050688138968 992 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
6185418102244 0 1050688138968 992 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
626027832343 0 104970062620 920 1051360refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
626217232343 0 104970062620 920 1051360portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
639508098500 0 1050688135576 992 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
639563698500 0 1050688135576 992 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
654956429632 0 104970059804 920 1051360portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
655648429632 0 104970059804 920 1051360refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
665365274924 0 1050688110543 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
665651474924 0 1050688110543 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
665681874924 0 1050688110543 976 1052288portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
666148274924 0 1050688110543 976 1052288reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
666165474924 0 1050688110543 976 1052288reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
666239274924 0 1050688110543 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
666341874924 0 1050688110543 976 1052288portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
666425474924 0 1050688110543 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
668258656940 0 105068893057 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
668414256940 0 105068893057 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
669583055532 0 105068889876 976 1052288reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
670338255532 0 105068889876 976 1052288portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
671607458244 0 105068893863 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
671819458244 0 105068893863 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
672110458244 0 105068893863 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
672238058244 0 105068893863 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
672248458244 0 105068893863 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
672383458244 0 105068893863 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
672690858244 0 105068893863 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
673273258244 0 105068893863 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
702429475908 0 1050688111927 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
702432875908 0 1050688111927 976 1052288portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
702648475908 0 1050688111927 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
702738275908 0 1050688111927 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
702819675908 0 1050688111927 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
703096075908 0 1050688111927 976 1052288reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
703388475908 0 1050688111927 976 1052288reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
703467275908 0 1050688111927 976 1052288portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
703781453876 0 105068890105 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
703989656812 0 105068892399 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
704020856812 0 105068892399 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
704217253876 0 105068890105 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
704678656812 0 105068892399 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
705083256812 0 105068892399 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
705101256812 0 105068892399 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
705205856812 0 105068892399 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
705366656812 0 105068892399 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
705479856812 0 105068892399 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
706185653556 0 105068887844 976 1052288portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
706463053556 0 105068887844 976 1052288reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
90135609674 0 104970039081 920 1051328refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
90179609674 0 104970039081 920 1051328portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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