Lines Matching defs:mask

108                         .mask = 0xF, \
1048 ins.mask = mask_of(nr_components);
1055 ins.mask &= instr->dest.write_mask;
1100 ins.mask = mask_of(nr_components * 2);
1104 ins.mask = mask_of(nr_components * 4);
1108 ins.mask = mask_of(nr_components >> 1);
1112 ins.mask = mask_of(nr_components >> 2);
1121 unsigned orig_mask = ins.mask;
1133 ins.mask = 1 << i;
1134 ins.mask &= orig_mask;
1138 ins_split[j].mask |= ins.mask;
1139 ins.mask = 0;
1144 if (!ins.mask)
1183 /* Once we have the NIR mask, we need to normalize to work in 32-bit space */
1286 if (!(ins.mask & BITFIELD_RANGE(c, comps_per_32b)))
1291 if (ins.mask & BITFIELD_BIT(c + i)) {
1300 if (!(ins.mask & BITFIELD_BIT(c + i))) {
1302 ins.mask |= BITFIELD_BIT(c + i);
1332 assert(ins.mask);
1333 unsigned first_component = __builtin_ffs(ins.mask) - 1;
1336 if (!(ins.mask & (1 << i)))
1369 .mask = 0xF,
1425 /* TODO: swizzle, mask */
1428 ins.mask = mask_of(nr_comp);
1433 ins.mask = mask_of(ALIGN_POT(nr_comp, 2));
1518 ins.mask = mask_of(2); /* 64-bit memory address */
1522 ins.mask = mask_of(nir_intrinsic_dest_components(instr));
1554 ins.mask = mask_of(nr_comp);
1596 ins->mask = mask_of(nr_components);
1676 ins.mask = mask_of(3);
2015 * per slot (this is relevant, since there's not a mask
2333 ld.mask = 0x3; /* xy */
2339 * written mask accordingly and decrement the number of
2368 mov.mask = 1 << COMPONENT_Z;
2387 mov.mask = (written_mask | write_mask) ^ 0xF;
2390 if (mov.mask & (1 << c))
2411 mov.mask = write_mask;
2435 .mask = 0xF,
2736 assert(ins->mask);
2737 unsigned first_comp = ffs(ins->mask) - 1;
2779 unsigned mask = effective_writemask(ins->op, ins->mask);
2783 if (!(mask & (1 << c)))