Implementation notes: amd64, pmnod076, crypto_sign/rainbow6a

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow6a
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
120744864700 8 104966489999 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
120895064700 8 104966489999 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
121280081084 8 1049664106836 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
121498864700 8 104966489999 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
121567864700 8 104966489999 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
122821863548 8 104966488609 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
125308269108 8 104966492783 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
125466269108 8 104966492783 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
126152269108 8 104966492783 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
126883469676 8 104966492255 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
127065267540 8 104966487956 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
127272668356 8 104966491985 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
127693869676 8 104966492255 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
127721869676 8 104966492255 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
127865469676 8 104966492255 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
128250684660 8 1049664108756 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
128288069108 8 104966492783 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
130997873124 8 104966495911 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
131303073124 8 104966495911 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
131734473124 8 104966495911 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
131740273124 8 104966495911 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
134529860854 8 104867679614 944 1050304avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
137697271388 8 104966492268 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
138488842591 8 104867664358 944 1050304avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
140403442174 8 104867663390 944 1050304avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
145654824238 8 104867650315 944 1050272avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
695992499212 0 1049632133588 976 1051232portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
6966950100324 0 1049632134644 976 1051232portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
6979810111316 0 1049632147513 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
6984362125764 0 1049632161815 976 1051232portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
6986964137188 0 1049632174124 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
6989314125740 0 1049632161791 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
6992798125764 0 1049632161815 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
6992890125740 0 1049632161791 976 1051232portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
6992948103188 0 1049632138807 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
6994258136236 0 1049632172820 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
7003012103500 0 1049632139151 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
7003330103188 0 1049632138807 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
7004300103500 0 1049632139151 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
7006864111916 0 1049632148001 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
7007654126444 0 1049632162095 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
7008728103188 0 1049632138807 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
7009120103500 0 1049632139151 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
7010742103500 0 1049632139151 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
7012824103188 0 1049632138807 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
7016394126460 0 1049632162111 976 1051232portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
7017726126444 0 1049632162095 976 1051232portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
7024262126460 0 1049632162111 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
742165443115 0 104864473334 936 1050304portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
754654243802 0 104864474126 936 1050304portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9858184109364 0 1049632146284 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
10445578106412 0 1049632142980 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
12659872104596 0 1049632140231 976 1051232reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
12663790104596 0 1049632140231 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
12664986104580 0 1049632140215 976 1051232reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
12666850107676 0 1049632143711 976 1051232reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
12668770104580 0 1049632140215 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
12675332107684 0 1049632143719 976 1051232reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
12682936107684 0 1049632143719 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
12683648107676 0 1049632143711 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
141151309185 0 104864438659 936 1050272portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
18922180101836 0 1049632138017 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
1906711699460 0 1049632135529 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
22901342104684 0 1049632140303 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
22902312104684 0 1049632140303 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
22909342104684 0 1049632140303 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
22917326104684 0 1049632140303 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
23011614102068 0 1049632137719 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
23029716102068 0 1049632137719 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
23064000102068 0 1049632137719 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
23066282102068 0 1049632137719 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
23548852107756 0 1049632142132 976 1051232reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
23674308110804 0 1049632145124 976 1051232reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017

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: 30217 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: 24205 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: 30629 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: 4306 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