Lines Matching defs:shift
572 * it isn't, we have to use a swizzle to shift things around. They
580 unsigned shift = (nir_intrinsic_base(instr) % 16) / type_size;
581 assert(shift + instr->num_components <= 4);
590 unsigned offset = load_offset + shift * type_size;
592 shift = (offset % 16) / type_size;
593 assert(shift + instr->num_components <= 4);
594 src.swizzle += BRW_SWIZZLE4(shift, shift, shift, shift);
601 assert(shift == 0);