[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-dev] Zero Checksum
Hi,
I am slightly concerned with this example:
$ csmith -v
csmith 2.1.0
Git version: e65d3c7
$ csmith -s 791373680 --no-argc --no-math64 --no-longlong --checksum >
test.c
$ gcc -o test -I../../../../local/csmith-runtime/ test.c
$ ./test
checksum = 0
I have seen a couple of seeds with a checksum result equal to zero.
This creates some concern about it. Either the checksum is indeed zero
and it is a bad checksum algorithm, or it is not the checksum and
there's a bug somewhere which might be multiplying the checksum by zero.
Also, I would expect the checksum to be always of the format:
checksum = [A-F0-9]{4}
Any other format hints at a bug. So if this checksum is indeed zero. Can
you please output it as
checksum = 0000
?
Cheers,
--
PMatos
Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Follow CSR on Twitter at http://twitter.com/CSR_PLC and read our blog at www.csr.com/blog