Implementation notes: amd64, pmnod076, crypto_sign/rainbow1a

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow1a
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11410654132 8 104966489767 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
11420454132 8 104966489767 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
11433654132 8 104966489767 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
11433854132 8 104966489767 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
11464048284 8 104966484465 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
11521053012 8 104966489081 976 1051264avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
11585852076 8 104966487711 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
11591849676 8 104966485711 984 1051232avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
11591852076 8 104966487711 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
11601052076 8 104966487711 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
11604852076 8 104966487711 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
11611455268 8 104966490935 984 1051232avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
11611878508 8 1049664115460 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
11613049676 8 104966485711 984 1051232avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
11620049676 8 104966485711 984 1051232avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
11623055268 8 104966490935 984 1051232avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
11640449676 8 104966485711 984 1051232avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
11650855268 8 104966490935 984 1051232avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
11678455268 8 104966490935 984 1051232avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
11980455580 8 104966489908 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
11996881924 8 1049664118524 992 1051264avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
12013451764 8 104966486036 984 1051232avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
12143046641 8 104867679630 944 1050304avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12419633259 8 104867663574 944 1050304avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13077423174 8 104867652643 944 1050272avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
14406033541 8 104867663710 944 1050304avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
74867883808 0 1048644116814 936 1050304portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
94349060980 0 104963295356 976 1051232portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
94722068332 0 1049632104417 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
95025279372 0 1049632115956 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
95075280836 0 1049632117772 984 1051264portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
95236464556 0 1049632100207 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
95343864556 0 1049632100207 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
95353464556 0 1049632100207 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
95541476748 0 1049632112399 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
95566876748 0 1049632112399 976 1051232portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
95568876748 0 1049632112399 976 1051232portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
95698667796 0 1049632103993 968 1051264portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
95919276396 0 1049632112447 976 1051232portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
95929264484 0 1049632100103 976 1051232portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
95950476396 0 1049632112447 976 1051232portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
96038064484 0 1049632100103 976 1051232portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
96039276748 0 1049632112399 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
96041861588 0 104963295908 976 1051232portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
96121864556 0 1049632100207 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
96172876396 0 1049632112447 976 1051232portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
96276264484 0 1049632100103 976 1051232portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
96522676396 0 1049632112447 976 1051232portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
96641864484 0 1049632100103 976 1051232portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
98388839795 0 104864470126 936 1050304portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
100327438708 0 104864468926 936 1050304portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1781880109892 0 1049632146820 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
1844646107692 0 1049632144268 984 1051264reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
19011349152 0 104864438619 936 1050272portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1988174100204 0 1049632136247 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1988418100204 0 1049632136247 976 1051232reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
198912498380 0 1049632134023 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1990108100204 0 1049632136247 976 1051232reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
199011298380 0 1049632134023 976 1051232reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
199035098380 0 1049632134023 976 1051232reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
199057698380 0 1049632134023 976 1051232reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1992282100204 0 1049632136247 976 1051232reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2214322108876 0 1049632145065 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
2235484108148 0 1049632144225 968 1051264reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
327215496865 0 1048644129854 936 1050304refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3412962102060 0 1049632136444 976 1051232reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3486620104604 0 1049632138932 976 1051232reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3560634102204 0 1049632137863 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3560992102204 0 1049632137863 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3561050102204 0 1049632137863 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3566668102204 0 1049632137863 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3612932104332 0 1049632139959 976 1051232reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3612956104332 0 1049632139959 976 1051232reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3614318104332 0 1049632139959 976 1051232reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3629674104332 0 1049632139959 976 1051232reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
965654634621 0 104864464942 936 1050304refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1056400842737 0 104864472958 936 1050304refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
191257368703 0 104864438155 936 1050272refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: crypto_sign/rainbow1a/avx2
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 portable ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2 portable ref