Implementation notes: amd64, genji346, crypto_aead/saturninctrcascadev2

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: saturninctrcascadev2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22706010016 0 025063 824 896bs64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
23100010875 0 025693 816 856bs64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
23810010473 0 024813 816 872bs64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
24018010043 0 025157 816 872bs64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2424007884 0 019715 808 856bs64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2427008743 0 021679 824 896bs64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2479407222 0 018882 800 896bs64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
26586027568 0 046055 864 864bs64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
26618027568 0 046055 864 864bs64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
26620026216 0 044623 864 864bs64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
26624026216 0 044623 864 864bs64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
26630026216 0 044623 864 864bs64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
26638027568 0 046055 864 864bs64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
26640027568 0 046055 864 864bs64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
26640026216 0 044623 864 864bs64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
26644027608 0 044823 864 864bs64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
26872026360 0 045167 864 864bs64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
26884026360 0 045167 864 864bs64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
26898026360 0 045167 864 864bs64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
26922027824 0 046279 864 864bs64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
26924027824 0 046279 864 864bs64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
26924027824 0 046279 864 864bs64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
26930027824 0 046279 864 864bs64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
26970027888 0 045047 864 864bs64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2699605628 0 020679 824 896bs32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2739205160 0 018111 824 896bs32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
27396015231 0 029693 816 856bs32xclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
27408042056 0 060455 864 864bs32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
27420042056 0 060455 864 864bs32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
27426042056 0 060455 864 864bs32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
27426042056 0 060455 864 864bs32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2744005212 0 018023 824 896bs32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
27500042904 0 061703 864 864bs32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
27502042904 0 061703 864 864bs32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
27508042904 0 061703 864 864bs32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
27536042904 0 061703 864 864bs32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
28048043208 0 060399 864 864bs32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2819404931 0 016602 800 896bs32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
28282044408 0 061543 864 864bs32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
28382012551 0 027517 816 872bs32xclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
28522029408 0 047815 864 864bs32xicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
28532029408 0 047815 864 864bs32xicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
28534029408 0 047815 864 864bs32xicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
28554029408 0 047815 864 864bs32xicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
28576010029 0 022815 824 896bs64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
28734012177 0 026541 816 872bs32xclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
28850029632 0 048439 864 864bs32xicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
28852029632 0 048439 864 864bs32xicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
28860029632 0 048439 864 864bs32xicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
28886029632 0 048439 864 864bs32xicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
29084015584 0 030615 824 896bs32xgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2920406357 0 021189 816 856bs32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2965006300 0 020757 816 872bs32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2965806300 0 020757 816 872bs32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2975408885 0 020739 808 856bs32xclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
29978040248 0 057463 864 864bs32xicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
3035405908 0 021029 816 872bs32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3054604617 0 016467 808 856bs32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
31248012177 0 026541 816 872bs32xclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32402010473 0 024813 816 872bs64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
33184013863 0 026799 824 896bs32xgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
33570012102 0 023762 800 896bs32xgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
34710014288 0 027071 824 896bs32xgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
35508042000 0 059159 864 864bs32xicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
35918041200 0 059687 864 864bs32xicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
35926041200 0 059687 864 864bs32xicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
35940041200 0 059687 864 864bs32xicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
35964041200 0 059687 864 864bs32xicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
36038043976 0 062439 864 864bs32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
36038043976 0 062439 864 864bs32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
36040043976 0 062439 864 864bs32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
36042043976 0 062439 864 864bs32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
36416045128 0 063559 864 864bs32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
36418045128 0 063559 864 864bs32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
36420045128 0 063559 864 864bs32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
36504045128 0 063559 864 864bs32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
36554042512 0 060967 864 864bs32xicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
36554042512 0 060967 864 864bs32xicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
36560042512 0 060967 864 864bs32xicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
37138026360 0 045167 864 864bs64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
45142010252 0 024685 816 872refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
45224010252 0 024685 816 872refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
46592010774 0 025885 816 872refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
47790010718 0 025533 816 856refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
60726042512 0 060967 864 864bs32xicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
6261608595 0 023663 824 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
7546805005 0 016795 808 856refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
7579204386 0 017223 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
7606004744 0 017727 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
80050010816 0 029279 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
80060010816 0 029279 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
80074010816 0 029279 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
80088010816 0 029279 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
82620010392 0 027583 864 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
85738010208 0 027343 864 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
87704010072 0 028871 864 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
87768010072 0 028871 864 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
87796010072 0 028871 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
87854010072 0 028871 864 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
88538010504 0 028935 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
88542010504 0 028935 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
88558010504 0 028935 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
88598010504 0 028935 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
91226010048 0 028447 864 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
91242010048 0 028447 864 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
91246010048 0 028447 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
91270010048 0 028447 864 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
10019004285 0 015978 800 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: bs32
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bs32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bs32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bs32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bs32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bs32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bs32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bs32x
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bs32x
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bs32x
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bs32x
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bs32x
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bs32x
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bs64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bs64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bs64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bs64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bs64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bs64
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