use module_shift from base_mode when constructing bitfield modes