ADT
dim2_write_ctr(ADT + ch_addr, adt);
dim2_write_ctr(ADT + ch_addr, adt);
dim2_write_ctr_mask(ADT + ch_addr, mask, adt);
dim2_write_ctr_mask(ADT + ch_addr, mask, adt);
u32 const adt1 = dim2_read_ctr(ADT + ch_addr, 1);
dim2_write_ctr_mask(ADT + ch_addr, mask, adt_w);