Home | History | Annotate | Download | only in i965

Lines Matching defs:R1

523    /* Pixel X/Y coordinates (always in R1). */
524 struct brw_reg R1;
767 this->R1 = retype(brw_vec8_grf(reg++, 0), BRW_REGISTER_TYPE_UW);
828 /* R1.2[15:0] = X coordinate of upper left pixel of subspan 0 (pixel 0)
829 * R1.3[15:0] = X coordinate of upper left pixel of subspan 1 (pixel 4)
830 * R1.4[15:0] = X coordinate of upper left pixel of subspan 2 (pixel 8)
831 * R1.5[15:0] = X coordinate of upper left pixel of subspan 3 (pixel 12)
838 * 16-bit value (vstride=2) from R1, starting at the 4th 16-bit value
840 * In other words, the data we want to access is R1.4<2;4,0>UW.
845 brw_ADD(&func, X, stride(suboffset(R1, 4), 2, 4, 0), brw_imm_v(0x10101010));
847 /* Similarly, Y coordinates for subspans come from R1.2[31:16] through
848 * R1.5[31:16], so to get pixel Y coordinates we need to start at the 5th
849 * 16-bit value instead of the 4th (R1.5<2;4,0>UW instead of
850 * R1.4<2;4,0>UW).
855 brw_ADD(&func, Y, stride(suboffset(R1, 5), 2, 4, 0), brw_imm_v(0x11001100));
1545 /* If we may have killed pixels, then we need to send R0 and R1 in a header