Lines Matching refs:dstflags
230 static void combine_flags(unsigned *dstflags, struct ir3_instruction *src)
237 if (*dstflags & IR3_REG_FABS)
239 if (*dstflags & IR3_REG_SABS)
243 *dstflags |= IR3_REG_FABS;
245 *dstflags |= IR3_REG_SABS;
247 *dstflags ^= IR3_REG_FNEG;
249 *dstflags ^= IR3_REG_SNEG;
251 *dstflags ^= IR3_REG_BNOT;
253 *dstflags &= ~IR3_REG_SSA;
254 *dstflags |= srcflags & IR3_REG_SSA;
255 *dstflags |= srcflags & IR3_REG_CONST;
256 *dstflags |= srcflags & IR3_REG_IMMED;
257 *dstflags |= srcflags & IR3_REG_RELATIV;
258 *dstflags |= srcflags & IR3_REG_ARRAY;
259 *dstflags |= srcflags & IR3_REG_HIGH;
268 *dstflags &= ~IR3_REG_SABS;