Lines Matching refs:reg
82 * register reg.
85 var_from_reg(const simple_allocator &alloc, const src_reg ®,
88 assert(reg.file == VGRF && reg.nr < alloc.count && c < 4);
89 const unsigned csize = DIV_ROUND_UP(type_sz(reg.type), 4);
91 8 * (alloc.offsets[reg.nr] + reg.offset / REG_SIZE) +
92 (BRW_GET_SWZ(reg.swizzle, c) + k / csize * 4) * csize + k % csize;
94 assert(result < 8 * (alloc.offsets[reg.nr] + alloc.sizes[reg.nr]));
99 var_from_reg(const simple_allocator &alloc, const dst_reg ®,
102 assert(reg.file == VGRF && reg.nr < alloc.count && c < 4);
103 const unsigned csize = DIV_ROUND_UP(type_sz(reg.type), 4);
105 8 * (alloc.offsets[reg.nr] + reg.offset / REG_SIZE) +
108 assert(result < 8 * (alloc.offsets[reg.nr] + alloc.sizes[reg.nr]));