Implementation notes: amd64, pmnod076, crypto_aead/ketjemajorv2

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: ketjemajorv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4980061834 0 081907 832 896generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5303465213 0 085291 832 896generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5730860419 0 077867 832 896generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6419674780 0 098381 856 864generic64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
6422674780 0 098381 856 864generic64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6432874780 0 098381 856 864generic64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
6445074780 0 098381 856 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
6481462230 0 079683 832 896generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6527885396 0 0108597 856 864generic64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
6528485396 0 0108597 856 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
6534285396 0 0108597 856 864generic64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
6535285396 0 0108597 856 864generic64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
6590875068 0 098949 856 928generic64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
6625059446 0 076595 832 896generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6660679524 0 0102837 856 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
6677279524 0 0102837 856 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
6680879324 0 0102925 856 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
6684079324 0 0102925 856 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
6687279324 0 0102925 856 864generic64lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
6688279524 0 0102837 856 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
6690875444 0 099789 856 928generic64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
6691877588 0 099541 856 864generic64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
6697879324 0 0102925 856 864generic64lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6704279524 0 0102837 856 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
6708288876 0 0112221 856 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
6710488876 0 0112221 856 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
6719875332 0 097285 856 864generic64lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
6723688876 0 0112221 856 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
6725888876 0 0112221 856 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
6730486052 0 0110045 856 928generic64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
6733085716 0 0109485 856 928generic64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
6751486796 0 0108805 856 864generic64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
6802685284 0 0108485 856 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
6807485284 0 0108485 856 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
6812485284 0 0108485 856 864generic64lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
6819083700 0 0107045 856 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
6821485284 0 0108485 856 864generic64lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
6834283700 0 0107045 856 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
6849883700 0 0107045 856 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
6850061632 0 078779 832 896generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6852683700 0 0107045 856 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
6868280244 0 0104589 856 928generic64lcicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
6886480956 0 0102965 856 864generic64lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
6919678236 0 0101549 856 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
6919678236 0 0101549 856 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
6926078236 0 0101549 856 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
6929878236 0 0101549 856 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
6931879756 0 0103637 856 928generic64lcicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
6954685716 0 0109485 856 928generic64lcicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
7157086180 0 0110173 856 928generic64lcicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
9220458881 0 074038 808 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9230456878 0 072046 808 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
15906412335 0 032427 832 896compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
16617016121 0 033291 832 896generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17085439852 0 063461 856 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
17088839852 0 063461 856 864generic32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
17101239852 0 063461 856 864generic32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
17104639852 0 063461 856 864generic32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
17152841060 0 064949 856 928generic32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
17309233204 0 056525 856 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
17357633204 0 056525 856 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17358833204 0 056525 856 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
17360011096 0 034301 856 864compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
17364832980 0 054941 856 864generic32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
17366811096 0 034301 856 864compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
17374811096 0 034301 856 864compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
17391011096 0 034301 856 864compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
17410811176 0 034781 856 864compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
17410833204 0 056525 856 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
17413211176 0 034781 856 864compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
17417611176 0 034781 856 864compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
17419011176 0 034781 856 864compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
17472023016 0 043131 832 896generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17565041084 0 064293 856 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
17577811756 0 035533 856 928compacticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
17585041084 0 064293 856 864generic32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
17592041084 0 064293 856 864generic32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
17617411844 0 035733 856 928compacticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
17630042364 0 066717 856 928generic32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
17632841084 0 064293 856 864generic32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
17679242244 0 066021 856 928generic32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
17696018685 0 036147 832 896generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17784043548 0 067549 856 928generic32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
17821634244 0 057597 856 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
17832834244 0 057597 856 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17833634004 0 056021 856 864generic32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
17838634244 0 057597 856 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17956434244 0 057597 856 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
18198812204 0 036205 856 928compacticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
18374612348 0 036701 856 928compacticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
18438212368 0 034365 856 864compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
18547812184 0 034125 856 864compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
19090611856 0 035157 856 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
19094211856 0 035157 856 864compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
19094811856 0 035157 856 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
19103411856 0 035157 856 864compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
19153211880 0 035213 856 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
19171011880 0 035213 856 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
19181411880 0 035213 856 864compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
19199611880 0 035213 856 864compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2134506962 0 024403 832 896compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
22638615395 0 030582 808 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2420386366 0 023523 832 896compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2832905370 0 020534 808 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
313023887382 1192 4797637 2296 976refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3698166192776 760 88201686 2016 1000reficpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3708492190696 760 88199662 2016 1000reficpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
3716236187912 760 88196254 2016 968reficpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3716368187912 760 88196254 2016 968reficpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3716630185848 760 88194534 2016 968reficpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3721106187912 760 88196254 2016 968reficpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3721904185848 760 88194534 2016 968reficpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3730342185848 760 88194534 2016 968reficpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3732084185848 760 88194534 2016 968reficpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3735128187912 760 88196254 2016 968reficpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
374920866043 1192 4779486 2296 976refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3830078180520 760 72187854 2016 936reficpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3836854184528 760 72193238 2016 936reficpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3837324184528 760 72193238 2016 936reficpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3841266184528 760 72193238 2016 936reficpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3847190182560 760 72191214 2016 936reficpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
3850100182560 760 72191214 2016 936reficpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
3851158184528 760 72193238 2016 936reficpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3856616182560 760 72191214 2016 936reficpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
3861182182560 760 72191214 2016 936reficpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
3931532178048 760 72185270 2016 936reficpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3990300186648 760 88196236 2032 1032reficpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
4020980188728 760 88198012 2032 1032reficpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
723643655351 1192 4769427 2296 976refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
999056640208 1192 4753519 1784 976refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_aead/ketjemajorv2/compact
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

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