Synopsis
CTL_STATUS_t ctl_memchk_marching_one_zero_test_8b(void *start,
                                                  size_t byte_count);
Description

ctl_memchk_marching_one_zero_test_8b runs a marching one-zero test over the memory pointed to by start of byte_count bytes.

The marching steps are:

↑(w0); ↑(r0,w1,r1); ↓(r1,w0,r0);
↑(w1); ↑(r1,w0,r0); ↓(r,w1,r1)

Return Value

ctl_memchk_marching_one_zero_test_8b returns a standard status code.

References

M.A. Breuer and A. D. Friedman, "Diagnosis and Reliable Design of Digital Systems," Computer Science Press, 1976.