Lines Matching refs:cat1
165 instr_cat1_t *cat1 = ptr;
168 iassert_type(dst, type_size(instr->cat1.dst_type) == 32);
170 iassert_type(src, type_size(instr->cat1.src_type) == 32);
173 cat1->iim_val = src->iim_val;
174 cat1->src_im = 1;
176 cat1->off = reg(src, info, instr->repeat,
178 cat1->src_rel = 1;
179 cat1->src_rel_c = !!(src->flags & IR3_REG_CONST);
181 cat1->src = reg(src, info, instr->repeat,
183 cat1->src_c = !!(src->flags & IR3_REG_CONST);
186 cat1->dst = reg(dst, info, instr->repeat,
189 cat1->repeat = instr->repeat;
190 cat1->src_r = !!(src->flags & IR3_REG_R);
191 cat1->ss = !!(instr->flags & IR3_INSTR_SS);
192 cat1->ul = !!(instr->flags & IR3_INSTR_UL);
193 cat1->dst_type = instr->cat1.dst_type;
194 cat1->dst_rel = !!(dst->flags & IR3_REG_RELATIV);
195 cat1->src_type = instr->cat1.src_type;
196 cat1->even = !!(dst->flags & IR3_REG_EVEN);
197 cat1->pos_inf = !!(dst->flags & IR3_REG_POS_INF);
198 cat1->jmp_tgt = !!(instr->flags & IR3_INSTR_JP);
199 cat1->sync = !!(instr->flags & IR3_INSTR_SY);
200 cat1->opc_cat = 1;