CTL_STATUS_t ctl_memchk_march_b_test_8b(void *start, size_t byte_count);
ctl_memchk_march_b_test_8b runs a MARCH B test over the memory pointed to by start of byte_count bytes.
The marching steps are:
↕(w0); ↑(r0,w1,r1,w0,r0,w1); ↑(r1,w0,w1);
↓(r1,w0,w1,w0); ↓(r0,w1,w0)
ctl_memchk_march_b_test_8b returns a standard status code.
D. S. Suk and S. M. Reddy, "A March Test for Functional Faults in Semiconductor Random-Access Memories," lEEE Trans. Computers, Vol. C-30, No. 12, 1981.