Lines Matching refs:field
148 * Non-hardware mux value, stores a small immediate field to be
211 #define QPU_SET_FIELD(value, field) \
213 uint64_t fieldval = (uint64_t)(value) << field ## _SHIFT; \
214 assert((fieldval & ~ field ## _MASK) == 0); \
215 fieldval & field ## _MASK; \
218 #define QPU_GET_FIELD(word, field) ((uint32_t)(((word) & field ## _MASK) >> field ## _SHIFT))
220 #define QPU_UPDATE_FIELD(inst, value, field) \
221 (((inst) & ~(field ## _MASK)) | QPU_SET_FIELD(value, field))
230 * If set, the pack field means PACK_MUL or R4 packing, instead of normal