Implementation notes: amd64, genji291, crypto_hash/essence256

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: essence256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
102424? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
102438? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
102452? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
105154? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
105224? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
112308? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
112336? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
112812? ? ?? ? ?gccgcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
113666? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
113694? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
115612? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
115612? ? ?? ? ?gccgcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
115794? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
116102? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
116746? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
116760? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
116900? ? ?? ? ?gccgcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
118286? ? ?? ? ?gccgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
118300? ? ?? ? ?gccgcc_-O3_-fomit-frame-pointer2018081920180818
118510? ? ?? ? ?gccgcc_-m64_-O3_-fomit-frame-pointer2018081920180818
118832? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
118832? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
119532? ? ?? ? ?gccgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
120078? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
120120? ? ?? ? ?gccgcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
120302? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
120344? ? ?? ? ?gccgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
127638? ? ?? ? ?gccgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
127750? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
127764? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
137018? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
137424? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
138110? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
138404? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
139510? ? ?? ? ?gccgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
139818? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
139874? ? ?? ? ?gccgcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
152166? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
152180? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
154966? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
157052? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
157262? ? ?? ? ?gccgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
157276? ? ?? ? ?gccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
157962? ? ?? ? ?gccgcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
157990? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
158018? ? ?? ? ?gccgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
158172? ? ?? ? ?gccgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
159026? ? ?? ? ?gccgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
159292? ? ?? ? ?gccgcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
159376? ? ?? ? ?gccgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
159474? ? ?? ? ?gccgcc_-m64_-Os_-fomit-frame-pointer2018081920180818
161602? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
161616? ? ?? ? ?gccgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
161616? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
161658? ? ?? ? ?gccgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
162120? ? ?? ? ?gccgcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
162554? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
162792? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
167580? ? ?? ? ?gccgcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
167622? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
169876? ? ?? ? ?gccgcc_-O2_-fomit-frame-pointer2018081920180818
169890? ? ?? ? ?gccgcc_-m64_-O2_-fomit-frame-pointer2018081920180818
169960? ? ?? ? ?gccgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
171304? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
171458? ? ?? ? ?gccgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
171710? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
171724? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
172158? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
172228? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
173320? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
173320? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
174790? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
175280? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
177114? ? ?? ? ?gccgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
178752? ? ?? ? ?gccgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
178948? ? ?? ? ?gccgcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
182056? ? ?? ? ?gccgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
182154? ? ?? ? ?gccgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
182238? ? ?? ? ?gccgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
184408? ? ?? ? ?gccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
185122? ? ?? ? ?gccgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
186494? ? ?? ? ?gccgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
186620? ? ?? ? ?gccgcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
187390? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
187572? ? ?? ? ?gccgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
190064? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
190456? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
190638? ? ?? ? ?gccgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
191674? ? ?? ? ?gccgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
191702? ? ?? ? ?gccgcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
198324? ? ?? ? ?gccgcc_-m64_-O_-fomit-frame-pointer2018081920180818
198338? ? ?? ? ?gccgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
198422? ? ?? ? ?gccgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
198548? ? ?? ? ?gccgcc_-O_-fomit-frame-pointer2018081920180818
199654? ? ?? ? ?gccgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
199836? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
199906? ? ?? ? ?gccgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
201572? ? ?? ? ?gccgcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
201656? ? ?? ? ?gccgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
202692? ? ?? ? ?gccgcc_-Os_-fomit-frame-pointer2018081920180818
213878? ? ?? ? ?gccgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
214312? ? ?? ? ?gccgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
215250? ? ?? ? ?gccgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
215306? ? ?? ? ?gccgcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
228060? ? ?? ? ?gccgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
228284? ? ?? ? ?gccgcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
255892? ? ?? ? ?gccgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
256172? ? ?? ? ?gccgcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
781200? ? ?? ? ?gccgcc2018081920180818
786688? ? ?? ? ?gccgcc_-funroll-loops2018081920180818
809214? ? ?? ? ?gcccc2018081920180818

Checksum failure

Implementation: gcc
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
deb2aec829747899380ee57fd4879f3348a9064ca4b97c7df800769ca9dabf11
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer gcc
icc -xAVX -O3 -fomit-frame-pointer gcc
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer gcc
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer gcc
icc -xCORE-AVX-I -O2 -fomit-frame-pointer gcc
icc -xCORE-AVX-I -O3 -fomit-frame-pointer gcc
icc -xMIC-AVX512 -O2 -fomit-frame-pointer gcc
icc -xMIC-AVX512 -O3 -fomit-frame-pointer gcc

Test failure

Implementation: gcc
Security model: unknown
Compiler: icc
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc gcc
icc -no-vec gcc
icc -xCORE-AVX2 -O2 -fomit-frame-pointer gcc
icc -xCORE-AVX2 -O3 -fomit-frame-pointer gcc
icc -xSSE4.1 -O2 -fomit-frame-pointer gcc
icc -xSSE4.1 -O3 -fomit-frame-pointer gcc
icc -xSSE4.2 -O2 -fomit-frame-pointer gcc
icc -xSSE4.2 -O3 -fomit-frame-pointer gcc