Lines Matching refs:cat4
373 instr_cat4_t *cat4 = ptr; in emit_cat4() local
379 cat4->rel.src = reg(src, info, instr->repeat, in emit_cat4()
382 cat4->rel.src_c = !!(src->flags & IR3_REG_CONST); in emit_cat4()
383 cat4->rel.src_rel = 1; in emit_cat4()
386 cat4->c.src = reg(src, info, instr->repeat, in emit_cat4()
389 cat4->c.src_c = 1; in emit_cat4()
392 cat4->src = reg(src, info, instr->repeat, in emit_cat4()
397 cat4->src_im = !!(src->flags & IR3_REG_IMMED); in emit_cat4()
398 cat4->src_neg = !!(src->flags & IR3_REG_FNEG); in emit_cat4()
399 cat4->src_abs = !!(src->flags & IR3_REG_FABS); in emit_cat4()
400 cat4->src_r = !!(src->flags & IR3_REG_R); in emit_cat4()
402 cat4->dst = reg(dst, info, instr->repeat, IR3_REG_R | IR3_REG_HALF); in emit_cat4()
403 cat4->repeat = instr->repeat; in emit_cat4()
404 cat4->ss = !!(instr->flags & IR3_INSTR_SS); in emit_cat4()
405 cat4->ul = !!(instr->flags & IR3_INSTR_UL); in emit_cat4()
406 cat4->dst_half = !!((src->flags ^ dst->flags) & IR3_REG_HALF); in emit_cat4()
407 cat4->full = ! (src->flags & IR3_REG_HALF); in emit_cat4()
408 cat4->opc = instr->opc; in emit_cat4()
409 cat4->jmp_tgt = !!(instr->flags & IR3_INSTR_JP); in emit_cat4()
410 cat4->sync = !!(instr->flags & IR3_INSTR_SY); in emit_cat4()
411 cat4->opc_cat = 4; in emit_cat4()