__X68K_BUS_ADDR
return *((volatile uint8_t *) __X68K_BUS_ADDR(t, bsh, offset));
return *((volatile uint16_t *) __X68K_BUS_ADDR(t, bsh, offset));
return *((volatile uint32_t *) __X68K_BUS_ADDR(t, bsh, offset));
regadr = (volatile uint8_t *)__X68K_BUS_ADDR(t, bsh, offset);
regadr = (volatile uint16_t *)__X68K_BUS_ADDR(t, bsh, offset);
regadr = (volatile uint32_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint8_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint16_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint32_t *)__X68K_BUS_ADDR(t, bsh, offset);
*(volatile uint8_t *) __X68K_BUS_ADDR(t, bsh, offset) = value;
*(volatile uint16_t *) __X68K_BUS_ADDR(t, bsh, offset) = value;
*(volatile uint32_t *) __X68K_BUS_ADDR(t, bsh, offset) = value;
regadr = (volatile uint8_t *)__X68K_BUS_ADDR(t, bsh, offset);
regadr = (volatile uint16_t *)__X68K_BUS_ADDR(t, bsh, offset);
regadr = (volatile uint32_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint8_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint16_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint32_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint8_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint16_t *)__X68K_BUS_ADDR(t, bsh, offset);
addr = (volatile uint32_t *)__X68K_BUS_ADDR(t, bsh, offset);