Test results for aarch64, cfarm425, crypto_hash/bebb4185

[Page version: 20261114 10:40:43]

Measurements for aarch64, cfarm425, crypto_hash Test results for aarch64, cfarm425, crypto_hash Test results for crypto_hash/bebb4185
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_hash
Primitive: bebb4185
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22781996 24 3222323 1296 1448T:refg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111020261018
25121268 24 3222382 1344 1440T:refclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111020261018
25211268 24 3223414 1344 1448T:refclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111020261018
26631496 24 3221262 1344 1440T:refclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111020261018

Checksum failure


6a49c460a9676f38fbac39eaf6c60572d17cba2bbc932acffd5949241672ad15

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))

Checksum failure


b183e06222c5581592e88533da1ff78fe205133f7d026d8fee9d699c393f62dd

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Checksum failure


3fa278b7890b48210e22b395b9c8cc5c0408d43d9f9a9a2c502d4c5e57a2ed83

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall

Test failure


error 111
crypto_hash is nondeterministic

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


api.cpp: In function 'void round(const uint64_t*, const uint8_t*, long long unsigned int)',
api.cpp:     inlined from 'int crypto_hash_bebb4185_ref_timingleaks(unsigned char*, const unsigned char*, long long unsigned int)' at api.cpp:158:12:
api.cpp: api.cpp:94:36: warning: 'seedbuf' is used uninitialized [-Wuninitialized]
api.cpp:    94 |         ds[sindex] += rot(m64[index] + index + counter + 1, 23);
api.cpp:       |                           ~~~~~~~~~^
api.cpp: api.cpp: In function 'int crypto_hash_bebb4185_ref_timingleaks(unsigned char*, const unsigned char*, long long unsigned int)':
api.cpp: api.cpp:139:21: note: 'seedbuf' declared here
api.cpp:   139 |       const uint8_t seedbuf[16] = {0};
api.cpp:       |                     ^~~~~~~

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:refg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:refg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall