Implementation notes: amd64, genji239, crypto_aead/drygascon256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: drygascon256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50364620616 0 039097 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
50379420616 0 039097 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
50384820616 0 039097 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
50391620616 0 039097 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
51842820528 0 038977 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
51872020528 0 038977 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
51889420528 0 038977 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
51908220528 0 038977 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
53102416752 0 035169 864 864le32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
53164616752 0 035169 864 864le32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
53207616752 0 035169 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
53221816752 0 035169 864 864le32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
53280816960 0 035945 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
54268817144 0 035961 864 864le32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
54290017144 0 035961 864 864le32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
54302617144 0 035961 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
54313417224 0 036321 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
58302217144 0 035961 864 864le32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
6041128217 0 023629 824 896le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
61555019432 0 036641 864 864le32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
61731619552 0 036705 864 864le32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
86673011019 0 026437 824 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11106167464 0 020205 824 896le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11644907084 0 019837 824 896le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
135626029596 0 046793 864 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
151890431764 0 050233 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
151962031764 0 050233 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
151975431764 0 050233 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
152080231764 0 050233 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
163493228092 0 045233 864 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
167966231724 0 050697 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
172648632252 0 050657 864 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
172678432252 0 050657 864 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
172855032252 0 050657 864 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
172905632252 0 050657 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
179045228868 0 047673 864 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
179067828868 0 047673 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
179193028868 0 047673 864 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
179748028868 0 047673 864 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
182596228092 0 047177 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
183543830788 0 049225 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
183753230788 0 049225 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
183761630788 0 049225 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
183915830788 0 049225 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
23054183379 0 015056 800 896le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
31474024027 0 016805 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
38330284371 0 017117 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
48281483362 0 015040 800 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Checksum failure

Implementation: crypto_aead/drygascon256/ref
Compiler: icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer
7c7693b07428c3757368d7cfa314733ffd949badf9ec706680d70aa062f85c87
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref

Test failure

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

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

Test failure

Implementation: crypto_aead/drygascon256/le32
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer le32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer le32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer le32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer le32