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
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2278 | 1996 24 32 | 22323 1296 1448 | T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261110 | 20261018 |
| 2512 | 1268 24 32 | 22382 1344 1440 | T:ref | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261110 | 20261018 |
| 2521 | 1268 24 32 | 23414 1344 1448 | T:ref | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261110 | 20261018 |
| 2663 | 1496 24 32 | 21262 1344 1440 | T:ref | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261110 | 20261018 |
Checksum failure
6a49c460a9676f38fbac39eaf6c60572d17cba2bbc932acffd5949241672ad15
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:ref | clang++ -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:
| Implementation | Compiler |
| T:ref | g++ -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:
| Implementation | Compiler |
| T:ref | g++ -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:
| Implementation | Compiler |
| T:ref | g++ -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:
| Implementation | Compiler |
| T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |