Implementation notes: amd64, genji548, crypto_aead/drygascon256

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: drygascon256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50378620616 0 039097 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
50401020616 0 039097 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
50403820616 0 039097 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
50423420616 0 039097 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
51832820528 0 038977 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
51878220528 0 038977 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
51894020528 0 038977 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
51898820528 0 038977 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
53119616752 0 035169 864 864le32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
53133016752 0 035169 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
53133616752 0 035169 864 864le32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
53150616960 0 035945 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
54301617144 0 035961 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
54303617144 0 035961 864 864le32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
54323217144 0 035961 864 864le32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
54325817224 0 036321 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
54350017144 0 035961 864 864le32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
55549816752 0 035169 864 864le32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
6044808217 0 023629 824 896le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
61594219432 0 036641 864 864le32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
61767019552 0 036705 864 864le32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
86555411019 0 026437 824 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
11002947464 0 020205 824 896le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
11568087084 0 019837 824 896le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
137409229596 0 046793 864 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
151964631764 0 050233 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
152211631764 0 050233 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
152403231764 0 050233 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
155451431764 0 050233 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
165273628092 0 045233 864 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
168249031724 0 050697 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
172661432252 0 050657 864 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
172796232252 0 050657 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
172966032252 0 050657 864 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
172971032252 0 050657 864 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
179154028868 0 047673 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
179175428868 0 047673 864 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
179181228868 0 047673 864 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
179263228868 0 047673 864 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
183378628092 0 047177 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
183594430788 0 049225 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
183619830788 0 049225 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
183734030788 0 049225 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
183907030788 0 049225 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
23042203379 0 015056 800 896le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
31459604027 0 016805 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
38305044371 0 017117 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
48162983362 0 015040 800 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

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