calc_addr
(*((volatile uint8_t *)(calc_addr(h, o, (t)->stride, (t)->wo_1))))
(*((volatile uint16_t *)(calc_addr(h, o, (t)->stride, (t)->wo_2))))
(*((volatile uint32_t *)(calc_addr(h, o, (t)->stride, (t)->wo_4))))
(*((volatile uint64_t *)(calc_addr(h, o, (t)->stride, (t)->wo_8))))
*((volatile uint8_t *)(calc_addr(h, o, (t)->stride, (t)->wo_1))) = v
*((volatile uint16_t *)(calc_addr(h, o, (t)->stride, (t)->wo_2))) = v
*((volatile uint32_t *)(calc_addr(h, o, (t)->stride, (t)->wo_4))) = v
*((volatile uint64_t *)(calc_addr(h, o, (t)->stride, (t)->wo_8))) = v
return !badaddr_sz((void *)(calc_addr(h, o, t->stride, t->wo_1)), 1);
return !badaddr_sz((void *)(calc_addr(h, o, t->stride, t->wo_2)), 2);
return !badaddr_sz((void *)(calc_addr(h, o, t->stride, t->wo_4)), 4);
return !badaddr_sz((void *)(calc_addr(h, o, t->stride, t->wo_8)), 8);
ba = (volatile uint8_t *)calc_addr(h, o, t->stride, t->wo_1);
ba = (volatile uint16_t *)calc_addr(h, o, t->stride, t->wo_2);
ba = (volatile uint32_t *)calc_addr(h, o, t->stride, t->wo_4);
ba = (volatile uint64_t *)calc_addr(h, o, t->stride, t->wo_8);
ba = (volatile uint8_t *)calc_addr(h, o, t->stride, t->wo_1);
ba = (volatile uint16_t *)calc_addr(h, o, t->stride, t->wo_2);
ba = (volatile uint32_t *)calc_addr(h, o, t->stride, t->wo_4);
ba = (volatile uint64_t *)calc_addr(h, o, t->stride, t->wo_8);
ba = (volatile uint8_t *)calc_addr(h, o, t->stride, t->wo_1);
ba = (volatile uint16_t *)calc_addr(h, o, t->stride, t->wo_2);
ba = (volatile uint32_t *)calc_addr(h, o, t->stride, t->wo_4);
ba = (volatile uint64_t *)calc_addr(h, o, t->stride, t->wo_8);
ba = (volatile uint16_t *)calc_addr(h, o, t->stride, t->wo_2);
ba = (volatile uint16_t *)calc_addr(h, o, t->stride, t->wo_2);