bitfield depend