Implementation notes: amd64, genji262, crypto_kem/hila5

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: hila5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32571020946 224 046523 1048 1608avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
34309021720 224 047673 1048 1576avx2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
34322219273 224 043355 1048 1608avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
34601618999 224 042827 1048 1608avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
35494818318 224 041139 1040 1576avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
38359219457 0 045083 816 1608optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
38680423343 0 049217 808 1576optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39256822466 224 048441 1048 1576avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39263422097 224 047449 1048 1576avx2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39270022097 224 047449 1048 1576avx2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
404382183949 224 0213298 1104 1576avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
404844183949 224 0213298 1104 1576avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
404954183949 224 0213298 1104 1576avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
406054183949 224 0213298 1104 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
407550173029 224 0200628 1096 1576avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
407638191045 224 0218700 1096 1576avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
40803417288 0 041419 816 1608optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
40994819192 224 042023 1040 1576avx2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
414062206189 224 0235138 1104 1576avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
414854206189 224 0235138 1104 1576avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
415052206189 224 0235138 1104 1576avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
415998206189 224 0235138 1104 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
435776187324 0 0216706 872 1576opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
436106187324 0 0216706 872 1576opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
436700187324 0 0216706 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
438284187324 0 0216706 872 1576opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
44039621384 0 046737 808 1576optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
440924209676 0 0238658 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
44101223417 0 049361 808 1576optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
441034175060 0 0202676 864 1576opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
44112221384 0 046737 808 1576optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
441144209676 0 0238658 872 1576opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
443344209676 0 0238658 872 1576opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
444466209676 0 0238658 872 1576opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
452056193076 0 0220748 864 1576opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
46277016900 0 039759 800 1576optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
48109617138 0 041019 816 1608optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
492844199205 224 0228132 1096 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
493328199205 224 0228132 1096 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
493570199205 224 0228132 1096 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
493570199205 224 0228132 1096 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
49390015968 0 038843 808 1576optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
496804179125 224 0208020 1096 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
497178179125 224 0208020 1096 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
497420179125 224 0208020 1096 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
505274179125 224 0208020 1096 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
529716180940 0 0209852 864 1576opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
529760201004 0 0229948 864 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
530002201004 0 0229948 864 1576opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
530354201004 0 0229948 864 1576opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
530508201004 0 0229948 864 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
530552180940 0 0209852 864 1576opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
531476180940 0 0209852 864 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
531762180940 0 0209852 864 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1847091443028 0 873671994 872 10312reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1849251843028 0 873671994 872 10312reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1855099443028 0 873671994 872 10312reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1856643843028 0 873671994 872 10312reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3445807242268 0 873671634 872 10312reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3447279027540 0 873655140 864 10312reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3450376642268 0 873671634 872 10312reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3450464627996 0 873656924 864 10312reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3452691028172 0 873657068 864 10312reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3453320228172 0 873657068 864 10312reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3454217827996 0 873656924 864 10312reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3454585242268 0 873671634 872 10312reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3458633227044 0 873654700 864 10312reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3459508827996 0 873656924 864 10312reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3459680442268 0 873671634 872 10312reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3464238827996 0 873656924 864 10312reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3471611028172 0 873657068 864 10312reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3477845810188 0 822435779 816 9832refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3489534411449 0 820837393 808 9768refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3500424410479 0 820835809 808 9768refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3516253410479 0 820835809 808 9768refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
352809826630 0 820829455 800 9768refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3533442013256 0 820839121 808 9768refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
362200526919 0 822430811 816 9832refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3630332228172 0 873657068 864 10312reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
368918007355 0 822431483 816 9832refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
774062305603 0 822428491 808 9800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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