Implementation notes: amd64, genji239, crypto_sign/rainbow4a

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow4a
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
111449459520 8 104867678692 928 1050304avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
152747064276 8 104966489639 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
152778064276 8 104966489639 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
153365464276 8 104966489639 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
154228864276 8 104966489639 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
156216667364 8 104966490167 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
156576667364 8 104966490167 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
157235442414 8 104867664068 928 1050304avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
157785463204 8 104966488313 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
157811486124 8 1049664111860 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
158811666364 8 104966486860 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
158818267364 8 104966490167 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
162005642227 8 104867663276 928 1050304avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
166796271940 8 104966495617 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
167817493828 8 1049664117924 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
168072072564 8 104966496319 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
168394872564 8 104966496319 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
168598672564 8 104966496319 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
168617672564 8 104966496319 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
170323274564 8 104966497623 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
170421474564 8 104966497623 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
170423474564 8 104966497623 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
170604874564 8 104966497623 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
186560224367 8 104867650369 928 1050272avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
235112074620 8 104966495564 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
256310267364 8 104966490167 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
308641279332 0 1049632113652 976 1051232portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
309156681844 0 1049632117463 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
309317878460 0 1049632112836 976 1051232portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
310438081844 0 1049632117463 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3109516116492 0 1049632153076 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
311296282188 0 1049632117839 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
311306491724 0 1049632127775 976 1051232portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
311476081844 0 1049632117463 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
311608082188 0 1049632117839 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
311808492540 0 1049632128191 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
311813092540 0 1049632128191 976 1051232portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
311937692556 0 1049632128207 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
311943482188 0 1049632117839 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
312061288452 0 1049632124649 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3120716116948 0 1049632153884 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
312079282188 0 1049632117839 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
312188691708 0 1049632127759 976 1051232portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
312190491724 0 1049632127775 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
312219681844 0 1049632117463 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
312462691708 0 1049632127759 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
312529692556 0 1049632128207 976 1051232portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
335124041077 0 104864471244 920 1050304portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
338252041442 0 104864471708 920 1050304portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
520322889180 0 1049632125265 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
6294838112916 0 1049632149836 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
6378942107908 0 1049632144476 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
64814249129 0 104864438545 920 1050272portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7237858113116 0 1049632149297 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
7275574110524 0 1049632146593 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
852266293180 0 1049632129215 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
852286493180 0 1049632129215 976 1051232reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
852551693196 0 1049632129231 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
852555693196 0 1049632129231 976 1051232reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
874062289868 0 1049632125503 976 1051232reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
876467289868 0 1049632125503 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
880130889892 0 1049632125527 976 1051232reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
880679889892 0 1049632125527 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
1140702690084 0 1049632125735 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1140730290084 0 1049632125735 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1141024290084 0 1049632125735 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1141654090084 0 1049632125735 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1145634492444 0 1049632128063 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1145896692444 0 1049632128063 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1146156492444 0 1049632128063 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1146411092444 0 1049632128063 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
13047156159124 0 1049632193500 976 1051232reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
13260658164244 0 1049632198564 976 1051232reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
20439742127798 0 1048644160724 920 1050304refgcc_-march=native_-mtune=native_-O3_-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: 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: 217756 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 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 142
sh: line 1: 218874 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: 226871 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