SM
#define SM(_v, _f) (((_v) << _f##_LSB) & _f##_MASK)
#define SM(_v, _f) (((_v) << _f##_LSB) & _f##_MASK)
#define SM(_v, _f) (((_v) << _f##_LSB) & _f##_MASK)
#define SM(f, v) (((v) << f##_S) & f)
#define SM(_v, _f) (((_v) << _f##_S) & _f)