Lines Matching defs:mask

385                        unsigned selector_offset, uint8_t mask)
392 if (!(mask & (1 << mask_bit))) continue;
419 unsigned selector_offset, uint8_t mask,
429 if (!(mask & (1 << *mask_offset))) continue;
449 uint8_t mask)
506 print_vec_selectors_64(fp, swizzle, mode, expand, first_half, mask);
511 print_vec_selectors(fp, swizzle, mode, first_half, mask, &mask_offs);
513 print_vec_selectors(fp, swizzle, mode, second_half, mask, &mask_offs);
545 comp_mask = effective_writemask(alu->op, condense_writemask(alu->mask, bits));
701 /* For 16-bit+ masks, we read off from the 8-bit mask field. For 16-bit (vec8),
706 * the mask to make it obvious what happened */
709 print_alu_mask(FILE *fp, uint8_t mask, unsigned bits, midgard_shrink_mode shrink_mode)
713 if (shrink_mode == midgard_shrink_mode_none && mask == 0xFF)
733 bool a = (mask & (1 << i)) != 0;
736 bool dupe = (mask & (1 << (i + j))) != 0;
752 fprintf(fp, " /* %X */", mask);
757 print_ldst_mask(FILE *fp, unsigned mask, unsigned swizzle) {
761 bool write = (mask & (1 << i)) != 0;
771 print_tex_mask(FILE *fp, unsigned mask, bool upper)
773 if (mask == 0xF) {
783 bool a = (mask & (1 << i)) != 0;
813 uint8_t mask = alu_field->mask;
827 * mask is of only a single component */
832 unsigned comp_mask = condense_writemask(mask, bits_for_mode(mode));
837 print_alu_mask(fp, mask, bits_for_mode(mode), shrink_mode);
843 /* Mask out unused components based on the writemask, but don't mask out
846 rep ? expand_writemask(mask_of(rep), util_logbase2(128 / bits_for_mode(mode))) : mask;
1394 print_ldst_mask(fp, word->mask, swizzle);
1396 uint8_t mask =
1397 (word->mask & 0x1) |
1398 ((word->mask & 0x2) << 1) |
1399 ((word->mask & 0x4) << 2) |
1400 ((word->mask & 0x8) << 3);
1401 mask |= mask << 1;
1404 midgard_reg_mode_32, mask);
1746 print_tex_mask(fp, texture->mask, texture->out_upper);