BUILTIN[M,2]; *Declare macro BUILTIN[MEMORY,4]; *MEMORY[NAME,WORDSIZE,LENGTH,SRCMACRO,SINKMACRO] M[W,]; MEMORY[MDATA,44,10,W,W]; MEMORY[MADDR,40,20,W,W]; MDATA[BITS-CHECKED,0]; MDATA[SHOULD-BE,1]; MDATA[DATA-WAS,2]; MDATA[BITS-DROPPED,3]; MDATA[BITS-PICKED,4]; MADDR[LOW-ADDR,0]; MADDR[HIGH-ADDR,1]; MADDR[LOOP-COUNT,2]; MADDR[CURRENT-ADDR,4]; MADDR[ADDR-INC,5]; MADDR[ADDR-INTERS,6]; MADDR[ADDR-UNION,7]; MADDR[NFAILURES,10]; MADDR[COMM-ER0,11]; MADDR[COMM-ER1,12]; MADDR[COMM-ER2,13]; MADDR[BOOT-ERR,14];