Lines Matching refs:reg
47 struct brw_reg e = c->reg.tmp0;
48 struct brw_reg f = c->reg.tmp1;
50 struct brw_reg v0 = byte_offset(c->reg.vertex[0], hpos_offset);
51 struct brw_reg v1 = byte_offset(c->reg.vertex[1], hpos_offset);
52 struct brw_reg v2 = byte_offset(c->reg.vertex[2], hpos_offset);
89 brw_MUL(p, c->reg.dir, c->reg.dir, vec4(e));
109 get_element(c->reg.dir, 2),
146 get_element(c->reg.dir, 2),
157 byte_offset(c->reg.vertex[i],
160 byte_offset(c->reg.vertex[i],
167 byte_offset(c->reg.vertex[i],
170 byte_offset(c->reg.vertex[i],
198 struct brw_reg off = c->reg.offset;
199 struct brw_reg dir = c->reg.dir;
230 struct brw_reg tmp0 = get_element_ud(c->reg.tmp0, 0);
232 brw_AND(p, tmp0, get_element_ud(c->reg.R0, 2), brw_imm_ud(PRIM_MASK));
239 /* Get away with using reg.vertex because we know that this is not
244 brw_AND(p, vec1(brw_null_reg()), get_element_ud(c->reg.R0, 2), brw_imm_ud(1<<8));
246 brw_MOV(p, byte_offset(c->reg.vertex[0],
252 brw_AND(p, vec1(brw_null_reg()), get_element_ud(c->reg.R0, 2), brw_imm_ud(1<<9));
254 brw_MOV(p, byte_offset(c->reg.vertex[2],
274 brw_ADD(p, z, z, vec1(c->reg.offset));
294 brw_MOV(p, c->reg.loopcount, c->reg.nr_verts);
295 brw_MOV(p, get_addr_reg(v0ptr), brw_address(c->reg.inlist));
304 brw_ADD(p, c->reg.loopcount, c->reg.loopcount, brw_imm_d(-1));
314 brw_MOV(p, c->reg.loopcount, c->reg.nr_verts);
315 brw_MOV(p, get_addr_reg(v0ptr), brw_address(c->reg.inlist));
316 brw_ADD(p, get_addr_reg(v1ptr), get_addr_reg(v0ptr), retype(c->reg.nr_verts, BRW_REGISTER_TYPE_UW));
317 brw_ADD(p, get_addr_reg(v1ptr), get_addr_reg(v1ptr), retype(c->reg.nr_verts, BRW_REGISTER_TYPE_UW));
343 brw_ADD(p, c->reg.loopcount, c->reg.loopcount, brw_imm_d(-1));
360 brw_MOV(p, c->reg.loopcount, c->reg.nr_verts);
361 brw_MOV(p, get_addr_reg(v0ptr), brw_address(c->reg.inlist));
386 brw_ADD(p, c->reg.loopcount, c->reg.loopcount, brw_imm_d(-1));
436 get_element(c->reg.dir, 2),
464 brw_CMP(p, vec1(brw_null_reg()), BRW_CONDITIONAL_L, c->reg.nr_verts, brw_imm_d(3));
521 brw_CMP(p, vec1(brw_null_reg()), BRW_CONDITIONAL_NZ, c->reg.planemask, brw_imm_ud(0));