Implementation notes: amd64, pmnod076, crypto_aead/drygascon256

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: drygascon256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50379420616 0 039097 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
50390620616 0 039097 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
50394420616 0 039097 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
50457620616 0 039097 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
51894020528 0 038977 864 864le32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
51899820528 0 038977 864 864le32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
51952820528 0 038977 864 864le32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
52010820528 0 038977 864 864le32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
53163816752 0 035169 864 864le32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
53181016752 0 035169 864 864le32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
53190616752 0 035169 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
53222816960 0 035945 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
54320217144 0 035961 864 864le32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
54328817144 0 035961 864 864le32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
54342017224 0 036321 864 928le32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
54347217144 0 035961 864 864le32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
54357017144 0 035961 864 864le32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
55045616752 0 035169 864 864le32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
6045468217 0 023687 840 896le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
61744619552 0 036705 864 864le32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
61852819432 0 036641 864 864le32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
86151011019 0 026495 840 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
11007487464 0 020263 840 896le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
11569847084 0 019895 840 896le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
135265629596 0 046793 864 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
151387031764 0 050233 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
151407231764 0 050233 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
151510431764 0 050233 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
151646231764 0 050233 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
163775628092 0 045233 864 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
167308631724 0 050697 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
172306632252 0 050657 864 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
172307832252 0 050657 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
172355032252 0 050657 864 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
172637232252 0 050657 864 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
178198228868 0 047673 864 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
178852428868 0 047673 864 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
179014028868 0 047673 864 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
182017028092 0 047177 864 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
182928430788 0 049225 864 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
182989630788 0 049225 864 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
183002230788 0 049225 864 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
183118430788 0 049225 864 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
190821228868 0 047673 864 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
23028503379 0 015114 816 896le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
32126824027 0 016863 840 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
38667784371 0 017175 840 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
47934803362 0 015098 816 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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