Lines Matching refs:cat6
525 instr_cat6_a6xx_t *cat6 = ptr;
542 cat6->type = instr->cat6.type;
543 cat6->d = instr->cat6.d - 1;
544 cat6->typed = instr->cat6.typed;
545 cat6->type_size = instr->cat6.iim_val - 1;
546 cat6->opc = instr->opc;
547 cat6->jmp_tgt = !!(instr->flags & IR3_INSTR_JP);
548 cat6->sync = !!(instr->flags & IR3_INSTR_SY);
549 cat6->opc_cat = 6;
551 cat6->src1 = reg(src1, info, instr->repeat, 0);
552 cat6->src2 = reg(src2, info, instr->repeat, 0);
553 cat6->ssbo = instr->regs[1]->iim_val;
567 cat6->pad1 = 0x1;
568 cat6->pad2 = 0xc;
569 cat6->pad3 = 0x0;
570 cat6->pad4 = 0x3;
573 cat6->pad1 = 0x0;
574 cat6->pad2 = 0xc;
575 cat6->pad3 = 0x0;
576 cat6->pad4 = 0x2;
579 cat6->pad1 = 0x1;
580 cat6->pad2 = 0xc;
581 cat6->pad3 = 0x0;
582 cat6->pad4 = 0x2;
585 cat6->pad1 = 0x0;
586 cat6->pad2 = 0x8;
587 cat6->pad3 = 0x0;
588 cat6->pad4 = 0x2;
601 instr_cat6_t *cat6 = ptr;
632 bool type_full = type_size(instr->cat6.type) == 32;
634 cat6->type = instr->cat6.type;
635 cat6->opc = instr->opc;
636 cat6->jmp_tgt = !!(instr->flags & IR3_INSTR_JP);
637 cat6->sync = !!(instr->flags & IR3_INSTR_SY);
638 cat6->g = !!(instr->flags & IR3_INSTR_G);
639 cat6->opc_cat = 6;
698 cat6->src_off = false;
700 ldgb->d = instr->cat6.d - 1;
701 ldgb->typed = instr->cat6.typed;
702 ldgb->type_size = instr->cat6.iim_val - 1;
737 cat6->src_off = false;
739 ldgb->d = instr->cat6.d - 1;
740 ldgb->typed = instr->cat6.typed;
741 ldgb->type_size = instr->cat6.iim_val - 1;
762 ldgb->d = instr->cat6.d - 1;
776 cat6->src_off = true;
779 stgb->d = instr->cat6.d - 1;
780 stgb->typed = instr->cat6.typed;
781 stgb->type_size = instr->cat6.iim_val - 1;
795 } else if (instr->cat6.src_offset || (instr->opc == OPC_LDG) ||
799 cat6->src_off = true;
807 cat6a->off = instr->cat6.src_offset;
811 cat6->src_off = false;
821 if (instr->cat6.dst_offset || (instr->opc == OPC_STG) ||
824 cat6->dst_off = true;
826 cat6c->off = instr->cat6.dst_offset;
829 cat6->dst_off = false;