MT_VEND_TYPE_MASK
switch (addr & MT_VEND_TYPE_MASK) {
addr & ~MT_VEND_TYPE_MASK, val);
addr & ~MT_VEND_TYPE_MASK);