Implementation notes: amd64, genji548, crypto_sign/rainbow6a

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow6a
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
119701464700 8 104966489999 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
119802264700 8 104966489999 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
119903264700 8 104966489999 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
119956864700 8 104966489999 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
120814481084 8 1049664106836 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
123145068356 8 104966491985 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
123387663548 8 104966488609 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
124060269108 8 104966492783 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
124604069108 8 104966492783 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
124657469108 8 104966492783 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
125171884660 8 1049664108756 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
126050269108 8 104966492783 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
126352669676 8 104966492255 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
126596667540 8 104966487956 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
126766869676 8 104966492255 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
126787269676 8 104966492255 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
128454469676 8 104966492255 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
129584273124 8 104966495911 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
129774273124 8 104966495911 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
129891073124 8 104966495911 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
130395273124 8 104966495911 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
132910860854 8 104867679556 928 1050304avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
137327671388 8 104966492268 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
142698642591 8 104867664300 928 1050304avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
143374024238 8 104867650257 928 1050272avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
144771642174 8 104867663332 928 1050304avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
696099099212 0 1049632133588 976 1051232portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
6977152100324 0 1049632134644 976 1051232portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
6982746111316 0 1049632147513 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
6995724125740 0 1049632161791 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
6999096103188 0 1049632138807 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
6999588103188 0 1049632138807 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
6999644125764 0 1049632161815 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
7000808125764 0 1049632161815 976 1051232portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
7003984103188 0 1049632138807 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
7004360125740 0 1049632161791 976 1051232portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
7005998137188 0 1049632174124 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
7009058103500 0 1049632139151 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
7011180111916 0 1049632148001 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
7011410103500 0 1049632139151 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
7015944126444 0 1049632162095 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
7017164103188 0 1049632138807 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
7017284103500 0 1049632139151 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
7017620136236 0 1049632172820 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
7021014103500 0 1049632139151 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
7021112126444 0 1049632162095 976 1051232portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
7021720126460 0 1049632162111 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
7032358126460 0 1049632162111 976 1051232portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
742878043115 0 104864473276 920 1050304portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
756729043802 0 104864474068 920 1050304portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9881224109364 0 1049632146284 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
10464190106412 0 1049632142980 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
12689914104596 0 1049632140231 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
12690154104580 0 1049632140215 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
12695270104596 0 1049632140231 976 1051232reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
12697768104580 0 1049632140215 976 1051232reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
12704896107676 0 1049632143711 976 1051232reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
12710352107684 0 1049632143719 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
12712192107676 0 1049632143711 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
12718798107684 0 1049632143719 976 1051232reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
141482549185 0 104864438601 920 1050272portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
18987214101836 0 1049632138017 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1912228699460 0 1049632135529 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
22933722104684 0 1049632140303 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
22973256104684 0 1049632140303 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
22986838104684 0 1049632140303 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
22991948104684 0 1049632140303 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
23082444102068 0 1049632137719 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
23114466102068 0 1049632137719 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
23118190102068 0 1049632137719 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
23138616102068 0 1049632137719 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
23604664107756 0 1049632142132 976 1051232reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
23758874110804 0 1049632145124 976 1051232reficc_-march=corei7_-mtune=corei7_-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: 7, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE portable
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

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 274253 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 267634 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 274782 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 247930 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref