HIVE_SWITCH_M_SWITCH_CODE
(((reg) >> (bit_index)) & HIVE_SWITCH_M_SWITCH_CODE)
(((reg) & ~(HIVE_SWITCH_M_SWITCH_CODE << (bit_index))) | (((hrt_data)(val) & HIVE_SWITCH_M_SWITCH_CODE) << (bit_index)))