Lines Matching defs:mem
128 int r700_bytecode_fetch_mem_build(struct r600_bytecode *bc, struct r600_bytecode_vtx *mem, unsigned id)
130 unsigned opcode = r600_isa_fetch_opcode(bc->isa->hw_class, mem->op) >> 8;
133 S_SQ_MEM_RD_WORD0_ELEM_SIZE(mem->elem_size) |
136 S_SQ_MEM_RD_WORD0_UNCACHED(mem->uncached) |
137 S_SQ_MEM_RD_WORD0_INDEXED(mem->indexed) |
138 S_SQ_MEM_RD_WORD0_SRC_SEL_Y(mem->src_sel_y) |
139 S_SQ_MEM_RD_WORD0_SRC_GPR(mem->src_gpr) |
140 S_SQ_MEM_RD_WORD0_SRC_REL(mem->src_rel) |
141 S_SQ_MEM_RD_WORD0_SRC_SEL_X(mem->src_sel_x) |
142 S_SQ_MEM_RD_WORD0_BURST_COUNT(mem->burst_count) |
146 bc->bytecode[id++] = S_SQ_MEM_RD_WORD1_DST_GPR(mem->dst_gpr) |
147 S_SQ_MEM_RD_WORD1_DST_REL(mem->dst_rel) |
148 S_SQ_MEM_RD_WORD1_DST_SEL_X(mem->dst_sel_x) |
149 S_SQ_MEM_RD_WORD1_DST_SEL_Y(mem->dst_sel_y) |
150 S_SQ_MEM_RD_WORD1_DST_SEL_W(mem->dst_sel_w) |
151 S_SQ_MEM_RD_WORD1_DST_SEL_Z(mem->dst_sel_z) |
152 S_SQ_MEM_RD_WORD1_DATA_FORMAT(mem->data_format) |
153 S_SQ_MEM_RD_WORD1_NUM_FORMAT_ALL(mem->num_format_all) |
154 S_SQ_MEM_RD_WORD1_FORMAT_COMP_ALL(mem->format_comp_all) |
155 S_SQ_MEM_RD_WORD1_SRF_MODE_ALL(mem->srf_mode_all);
157 bc->bytecode[id++] = S_SQ_MEM_RD_WORD2_ARRAY_BASE(mem->array_base) |
159 S_SQ_MEM_RD_WORD2_ARRAY_SIZE(mem->array_size);