According to your description, the names of macro such as TTBL_L1_OUTADDR_MASK and TTBL_L1_TABADDR_MASK are not good naming now. What do you think about it?