Implementation notes: amd64, pmnod076, crypto_sign/rainbow3b

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: rainbow3b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
275441666391 0 104973299398 936 1051360avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
303556670228 0 1050720106908 984 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
305395463732 0 105072099993 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
305472857580 0 105072093761 968 1052320avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
305644475164 0 1050720110815 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
305735075148 0 1050720110799 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
305785475148 0 1050720110799 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
305877285668 0 1050720121719 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
305988885588 0 1050720121639 976 1052288avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
306028085668 0 1050720121719 976 1052288avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
306057275164 0 1050720110815 976 1052288avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
307277085588 0 1050720121639 976 1052288avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
308265453756 0 105072088196 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
308622265820 0 1050720100204 976 1052288avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
309379269564 0 1050720105247 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
309519869564 0 1050720105247 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
309543469564 0 1050720105247 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
309652456812 0 105072092527 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
309686856812 0 105072092527 976 1052288avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
309708656812 0 105072092527 976 1052288avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
309818456812 0 105072092527 976 1052288avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
310516869564 0 1050720105247 976 1052288avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
317930075556 0 1050720112588 984 1052320avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
335024829010 0 104973259334 936 1051360avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
336203626913 0 104973257142 936 1051360avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
340646811592 0 104973241067 936 1051328avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13548156117324 0 1050688154471 1000 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
13561338117324 0 1050688154471 1000 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
13625036119852 0 1050688156576 992 1052320portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
13639152119852 0 1050688156576 992 1052320reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
17801916106511 0 1049700139502 936 1051360portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17804752106511 0 1049700139502 936 1051360refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2106670632514 0 104970062846 936 1051360refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2108436832514 0 104970062846 936 1051360portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2207652630356 0 104970060590 936 1051360refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2211711230356 0 104970060590 936 1051360portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2212961487644 0 1050688123263 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2213103687644 0 1050688123263 976 1052288reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2213107487644 0 1050688123263 976 1052288portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2213203262460 0 105068898609 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
2213599087644 0 1050688123263 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2214706887644 0 1050688123263 976 1052288portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2215158087644 0 1050688123263 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2215247287644 0 1050688123263 976 1052288reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2215520087644 0 1050688123263 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2218445862460 0 105068898609 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
2222439855956 0 105068890300 976 1052288reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2223639655956 0 105068890300 976 1052288portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2229720258916 0 105068894535 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2231212258916 0 105068894535 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2231292458916 0 105068894535 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2231303658916 0 105068894535 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2231351858916 0 105068894535 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2231946258916 0 105068894535 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2232186058916 0 105068894535 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2233770058916 0 105068894535 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2350565693292 0 1050688129311 976 1052288portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2351485293292 0 1050688129311 976 1052288reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2352074293292 0 1050688129311 976 1052288reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2352088493292 0 1050688129311 976 1052288portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2352787893292 0 1050688129311 976 1052288portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2352795093292 0 1050688129311 976 1052288reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2353000065548 0 1050688101777 968 1052320portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
2353257893292 0 1050688129311 976 1052288reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2354293093292 0 1050688129311 976 1052288portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2354763265548 0 1050688101777 968 1052320reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
2355677659396 0 105068893684 976 1052288reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2359297659396 0 105068893684 976 1052288portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2364416662404 0 105068897991 976 1052288reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2365444662404 0 105068897991 976 1052288reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2365990862404 0 105068897991 976 1052288reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2366445462404 0 105068897991 976 1052288portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2366580662404 0 105068897991 976 1052288reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2366727262404 0 105068897991 976 1052288portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2367291662404 0 105068897991 976 1052288portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2368434862404 0 105068897991 976 1052288portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
300802029932 0 104970039387 936 1051328portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
300966949932 0 104970039387 936 1051328refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: crypto_sign/rainbow3b/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