__bf_shf
(!(((typeof(_mask))(_value) << __bf_shf(_mask)) & ~(_mask)))
(((typeof(_mask))(_value) << __bf_shf(_mask)) & (_mask))
(((typeof(_mask))(_value) << __bf_shf(_mask)) & (_mask))
((typeof(_mask))(((_value) & (_mask)) >> __bf_shf(_mask)))
#define FIELD_MAX(_mask) ({ (typeof(_mask))((_mask) >> __bf_shf(_mask)); })
({ ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); })
({ (typeof(_mask))(((_reg) & (_mask)) >> __bf_shf(_mask)); })