FUNNO_SHIFT
#define FUNNO_MASK (0x07<<FUNNO_SHIFT)
(function << FUNNO_SHIFT));
*fp = (tag >> FUNNO_SHIFT) & 0x7;