Implementation notes: amd64, pmnod076, crypto_aead/kiasuneq128v1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: kiasuneq128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
589622186 0 041307 832 896optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
619816696 0 039373 856 864opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
620616696 0 039373 856 864opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
620816696 0 039373 856 864opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
621416696 0 039341 856 864opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
622216696 0 039341 856 864opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
623416696 0 039341 856 864opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
623816696 0 039373 856 864opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
625416696 0 039341 856 864opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
630217256 0 039869 856 864opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
631217256 0 039869 856 864opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
631617256 0 039869 856 864opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
632017256 0 039869 856 864opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
632817208 0 040221 856 864opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
633217208 0 040221 856 864opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
633417208 0 040221 856 864opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
633617208 0 040221 856 864opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
636018920 0 042101 856 928opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
638418664 0 042133 856 928opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
642618600 0 042421 856 928opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
645218920 0 042213 856 928opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
658618824 0 040213 856 864opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
659818808 0 040141 856 864opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
660618910 0 035475 832 896optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
662618493 0 034859 832 896optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
764417415 0 032358 808 896optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6101257143 352 072561 1192 896bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6120254937 352 067620 1184 896bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6120852358 352 071395 1216 928bitsliceicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
6138451998 352 070371 1216 864bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
6151452534 352 070891 1216 864bitsliceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
6165051998 352 070371 1216 864bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
6165852374 352 071131 1216 864bitsliceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6166252374 352 071131 1216 864bitsliceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
6167852534 352 071459 1216 928bitsliceicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
6170052374 352 071131 1216 864bitsliceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
6170452126 352 070531 1216 864bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
6170652358 352 071923 1216 928bitsliceicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
6171252374 352 071131 1216 864bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
6172051998 352 070371 1216 864bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
6179652534 352 070891 1216 864bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
6179854562 352 071691 1216 864bitsliceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
6180052534 352 070891 1216 864bitsliceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
6183852126 352 070531 1216 864bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
6191054450 352 071523 1216 864bitsliceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
6191651998 352 070371 1216 864bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
6194052126 352 070531 1216 864bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
6200252534 352 070891 1216 864bitsliceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
6205452126 352 070531 1216 864bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
6207653297 352 064916 1168 896bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6230652550 352 071763 1216 928bitsliceicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
6270254280 352 066932 1184 896bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
15483222964 0 038275 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
16594019953 0 032635 832 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
16605226352 0 043413 856 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
16609226728 0 045061 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
16633026728 0 045061 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
16639226728 0 045061 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
16649626728 0 045061 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
16772826064 0 043069 856 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
16778426440 0 044741 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
16790426440 0 044741 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
16897826440 0 044741 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
16976227272 0 045541 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
16978627272 0 045541 856 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
16981827528 0 046653 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
16991027624 0 046461 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
16993227272 0 045541 856 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
17039826440 0 044741 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17121827320 0 046797 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
17147227080 0 045749 856 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
17161227064 0 045733 856 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
17196827080 0 045749 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
17204627064 0 045733 856 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
17322627272 0 045541 856 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
17484627400 0 046349 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
17829018689 0 030278 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
18265019536 0 032195 832 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bitslice opt ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bitslice opt ref