Implementation notes: amd64, genji346, crypto_kem/hila5

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: hila5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
29102019465 224 043459 1064 1608avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
29108021720 224 047777 1064 1576avx2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
29196021461 224 047571 1064 1608avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
29428019204 224 042971 1064 1608avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
29714018318 224 041243 1056 1576avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32208022466 224 048545 1064 1576avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32438022097 224 047553 1064 1576avx2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32518022097 224 047553 1064 1576avx2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
33552019192 224 042127 1056 1576avx2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
348640183949 224 0213402 1120 1576avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
348640183949 224 0213402 1120 1576avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
349400183949 224 0213402 1120 1576avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
350260183949 224 0213402 1120 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
358700191045 224 0218804 1112 1576avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
359420206189 224 0235242 1120 1576avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
359920206189 224 0235242 1120 1576avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
360080206189 224 0235242 1120 1576avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
360480206189 224 0235242 1120 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
361120173029 224 0200732 1112 1576avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
36116023343 0 049321 824 1576optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
36672020228 0 046371 832 1608optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
39372017480 0 041523 832 1608optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
39800023417 0 049465 824 1576optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
39846021384 0 046841 824 1576optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
39878021384 0 046841 824 1576optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
401360187324 0 0216810 888 1576opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
401520187324 0 0216810 888 1576opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
402020187324 0 0216810 888 1576opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
402880187324 0 0216810 888 1576opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
406660209676 0 0238762 888 1576opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
407680209676 0 0238762 888 1576opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
408680209676 0 0238762 888 1576opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
409140209676 0 0238762 888 1576opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
425720175060 0 0202780 880 1576opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
42692016900 0 039863 816 1576optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
430480193076 0 0220852 880 1576opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
447580199205 224 0228236 1112 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
447640199205 224 0228236 1112 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
449420199205 224 0228236 1112 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
451140179125 224 0208124 1112 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
45116015968 0 038947 824 1576optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
451260179125 224 0208124 1112 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
451300179125 224 0208124 1112 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
451660179125 224 0208124 1112 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
453200199205 224 0228236 1112 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
46726017343 0 041163 832 1608optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
516340201004 0 0230052 880 1576opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
516860201004 0 0230052 880 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
517120201004 0 0230052 880 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
517640201004 0 0230052 880 1576opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
517880180940 0 0209956 880 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
517980180940 0 0209956 880 1576opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
517980180940 0 0209956 880 1576opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
529960180940 0 0209956 880 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1631708043028 0 873672098 888 10312reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1633228043028 0 873672098 888 10312reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1635518043028 0 873672098 888 10312reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1636906043028 0 873672098 888 10312reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
3428724027044 0 873654804 880 10312reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
3428796027996 0 873657028 880 10312reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
3430880042268 0 873671738 888 10312reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
3431804010343 0 822436483 832 9832refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3431974028172 0 873657172 880 10312reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
3436556028172 0 873657172 880 10312reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
3436692028172 0 873657172 880 10312reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
3436980027996 0 873657028 880 10312reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
3437010028172 0 873657172 880 10312reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
3437472027996 0 873657028 880 10312reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
3438234027540 0 873655244 880 10312reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
3438764042268 0 873671738 888 10312reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
3439822027996 0 873657028 880 10312reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
3442066042268 0 873671738 888 10312reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
3452128042268 0 873671738 888 10312reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
3460732013256 0 820839225 824 9768refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
346370407403 0 822431443 832 9832refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3467732011449 0 820837497 824 9768refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3479928010479 0 820835913 824 9768refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3480166010479 0 820835913 824 9768refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
348778806630 0 820829559 816 9768refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
355623807035 0 822430875 832 9832refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
776106805603 0 822428595 824 9800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

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: 18, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer avx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref