Implementation notes: amd64, genji262, crypto_aead/ketjemajorv2

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: ketjemajorv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5097462095 0 081067 792 872generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5225062031 0 080411 792 872generic64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5251463291 0 081937 800 896generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5253666662 0 085305 800 896generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5258062031 0 080411 792 872generic64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5348260438 0 075865 784 856generic64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5904863061 0 082027 792 872generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5915860459 0 075897 784 856generic64lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6050062933 0 081307 792 872generic64lcclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6069861607 0 078801 800 896generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6089667342 0 085811 792 856generic64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6124862933 0 081307 792 872generic64lcclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6241464956 0 083427 792 856generic64lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7207260552 0 077289 800 896generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7392062461 0 079201 800 896generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7471263399 0 080593 800 896generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
8797874780 0 098381 840 864generic64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
8804474780 0 098381 840 864generic64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
8958479324 0 0102925 840 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
8973874780 0 098381 840 864generic64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
9044285284 0 0108485 840 864generic64lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
9048685284 0 0108485 840 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
9059674780 0 098381 840 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
9092685396 0 0108597 840 864generic64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
9092679324 0 0102925 840 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
9097079324 0 0102925 840 864generic64lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
9103685396 0 0108597 840 864generic64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
9108085396 0 0108597 840 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
9138858936 0 074052 776 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9182885284 0 0108485 840 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
9185085396 0 0108597 840 864generic64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
9281875332 0 097285 840 864generic64lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
9292856960 0 072068 776 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9312685284 0 0108485 840 864generic64lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
9328079324 0 0102925 840 864generic64lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
9383077588 0 099541 840 864generic64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
9468886796 0 0108805 840 864generic64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
9732880956 0 0102965 840 864generic64lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
10197083700 0 0107045 840 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
10232279524 0 0102837 840 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
10267483700 0 0107045 840 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
10271883700 0 0107045 840 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
10357679524 0 0102837 840 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
10377483700 0 0107045 840 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
10463279524 0 0102837 840 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
10463279524 0 0102837 840 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
10538088876 0 0112221 840 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
10753688876 0 0112221 840 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
10755888876 0 0112221 840 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
10762488876 0 0112221 840 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
11030878236 0 0101549 840 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
11083678236 0 0101549 840 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
11162878236 0 0101549 840 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
11281678236 0 0101549 840 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
15054610082 0 028579 792 856compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
15859820940 0 039227 792 872generic32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
15903820940 0 039227 792 872generic32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
15919221004 0 039883 792 872generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1609088716 0 027707 792 872compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
16328415940 0 031393 784 856generic32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
16590221530 0 039731 792 856generic32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
17138024668 0 043313 800 896generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17164413947 0 032577 800 896compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17338216148 0 032897 800 896generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1746368020 0 026419 792 872compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1750548020 0 026419 792 872compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
18139018837 0 036057 800 896generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1891125302 0 020761 784 856compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
19030011096 0 034301 840 864compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
19052011096 0 034301 840 864compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
19148811096 0 034301 840 864compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
19285211176 0 034781 840 864compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
19316011096 0 034301 840 864compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
19340211176 0 034781 840 864compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
19355611176 0 034781 840 864compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
19593211176 0 034781 840 864compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
19630612184 0 034125 840 864compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
19846211880 0 035213 840 864compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
19859411880 0 035213 840 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
19903412368 0 034365 840 864compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
19958411856 0 035157 840 864compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
20079411880 0 035213 840 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
20079411880 0 035213 840 864compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
20083811856 0 035157 840 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
20130011856 0 035157 840 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
20332411856 0 035157 840 864compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
20585415405 0 030532 776 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
21034232980 0 054941 840 864generic32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2105407072 0 024273 800 896compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
21454434004 0 056021 840 864generic32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
21604041084 0 064293 840 864generic32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
21696439852 0 063461 840 864generic32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
21769039852 0 063461 840 864generic32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
21828441084 0 064293 840 864generic32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
22085839852 0 063461 840 864generic32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
22204641084 0 064293 840 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
22222241084 0 064293 840 864generic32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
22402639852 0 063461 840 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
22495033204 0 056525 840 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
22684233204 0 056525 840 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
22794233204 0 056525 840 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
22928433204 0 056525 840 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
23425634244 0 057597 840 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
23601634244 0 057597 840 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
23702834244 0 057597 840 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
23760034244 0 057597 840 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2716786301 0 023033 800 896compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3658605395 0 020516 776 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
394818687718 1208 4796384 2264 976refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
396884467930 1232 5482466 1856 936refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
399377062661 1232 5476734 1856 936refclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
401335062661 1232 5476734 1856 936refclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4102142184528 760 72193238 2000 936reficpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
4112328184528 760 72193238 2000 936reficpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4121722184528 760 72193238 2000 936reficpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
4135120180520 760 72187854 2000 936reficpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4144800187912 760 88196254 2000 968reficpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
4153556184528 760 72193238 2000 936reficpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
4171288187912 760 88196254 2000 968reficpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
4194784185848 760 88194534 2000 968reficpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4202066185848 760 88194534 2000 968reficpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
4203738185848 760 88194534 2000 968reficpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4218346178048 760 72185270 2000 936reficpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4225848182560 760 72191214 2000 936reficpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4227960187912 760 88196254 2000 968reficpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4236056182560 760 72191214 2000 936reficpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
4250664187912 760 88196254 2000 968reficpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4284346185848 760 88194534 2000 968reficpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4300780182560 760 72191214 2000 936reficpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4308018182560 760 72191214 2000 936reficpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
534982844116 1232 5456944 1816 920refclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
578008266439 1192 4779436 2256 976refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
973797055447 1192 4769081 2256 976refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1097467840245 1192 4753485 1752 976refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

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

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic64lc
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic64lc
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic64lc
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic64lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic64lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic64lc
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref