Lines Matching refs:cat5
457 instr_cat5_t *cat5 = ptr;
482 cat5->full = ! (src1->flags & IR3_REG_HALF);
483 cat5->src1 = reg(src1, info, instr->repeat, IR3_REG_HALF);
490 cat5->s2en.src2 = reg(src2, info, instr->repeat, IR3_REG_HALF);
493 cat5->s2en.src3 = reg(samp_tex, info, instr->repeat, IR3_REG_HALF);
494 iassert(!(instr->cat5.samp | instr->cat5.tex));
498 cat5->norm.src2 = reg(src2, info, instr->repeat, IR3_REG_HALF);
500 cat5->norm.samp = instr->cat5.samp;
501 cat5->norm.tex = instr->cat5.tex;
504 cat5->dst = reg(dst, info, instr->repeat, IR3_REG_R | IR3_REG_HALF);
505 cat5->wrmask = dst->wrmask;
506 cat5->type = instr->cat5.type;
507 cat5->is_3d = !!(instr->flags & IR3_INSTR_3D);
508 cat5->is_a = !!(instr->flags & IR3_INSTR_A);
509 cat5->is_s = !!(instr->flags & IR3_INSTR_S);
510 cat5->is_s2en = !!(instr->flags & IR3_INSTR_S2EN);
511 cat5->is_o = !!(instr->flags & IR3_INSTR_O);
512 cat5->is_p = !!(instr->flags & IR3_INSTR_P);
513 cat5->opc = instr->opc;
514 cat5->jmp_tgt = !!(instr->flags & IR3_INSTR_JP);
515 cat5->sync = !!(instr->flags & IR3_INSTR_SY);
516 cat5->opc_cat = 5;