Lines Matching defs:op_num

258       unsigned int op_num;
520 for (op_num = 0; op_num < num_operands; op_num++)
541 switch (opc->operand_info[op_num].form)
545 operands_text[op_num] = TRUE;
546 snprintf (operands[op_num], 24, "%c3",
551 operands_text[op_num] = TRUE;
552 snprintf (operands[op_num], 24, "irp");
556 operands_text[op_num] = TRUE;
557 snprintf (operands[op_num], 24, "nrp");
572 if (enc->operand_num != op_num)
585 switch (opc->operand_info[op_num].form)
589 operands_text[op_num] = TRUE;
590 snprintf (operands[op_num], 24, "%u", fld_val);
604 operands_text[op_num] = TRUE;
605 snprintf (operands[op_num], 24, "%u", fld_val << 16);
609 operands_text[op_num] = TRUE;
613 snprintf (operands[op_num], 24, "%d", signed_fld_val);
617 operands_text[op_num] = TRUE;
618 snprintf (operands[op_num], 24, "%u", fld_val + 1);
631 operands_pcrel[op_num] = TRUE;
632 operands_addresses[op_num] = fp_addr + signed_fld_val;
639 switch (opc->operand_info[op_num].form)
642 operands_text[op_num] = TRUE;
643 snprintf (operands[op_num], 24, "%c%u",
648 operands_text[op_num] = TRUE;
649 snprintf (operands[op_num], 24, "%c%u",
656 operands_text[op_num] = TRUE;
657 snprintf (operands[op_num], 24, "%c%u",
663 operands_text[op_num] = TRUE;
666 snprintf (operands[op_num], 24, "%c%u:%c%u",
672 operands_text[op_num] = TRUE;
675 snprintf (operands[op_num], 24, "%c%u:%c%u",
685 operands_text[op_num] = TRUE;
688 snprintf (operands[op_num], 24, "%c%u:%c%u",
696 operands_text[op_num] = TRUE;
697 snprintf (operands[op_num], 24, "*%c%u",
713 switch (opc->operand_info[op_num].form)
716 operands_text[op_num] = TRUE;
717 snprintf (operands[op_num], 24, "b%u",
880 operands_text[op_num] = TRUE;
890 operands_text[op_num] = TRUE;
891 snprintf (operands[op_num], 24, "%u", t);
895 operands_text[op_num] = TRUE;
896 snprintf (operands[op_num], 24, "%u",
909 operands_text[op_num] = TRUE;
910 p = operands[op_num];
935 if (operands_text[op_num] || operands_pcrel[op_num])
937 operands_text[op_num] = TRUE;
938 snprintf (operands[op_num], 24, "*+b%u(%u)", mem_base_reg,
939 mem_offset * opc->operand_info[op_num].size);
944 || (opc->operand_info[op_num].form
954 if (operands_text[op_num] || operands_pcrel[op_num])
964 if (opc->operand_info[op_num].form
972 if (opc->operand_info[op_num].form
983 * opc->operand_info[op_num].size));
992 operands_text[op_num] = TRUE;
996 snprintf (operands[op_num], 24, "*-%s%s", base, offsetp);
1000 snprintf (operands[op_num], 24, "*+%s%s", base, offsetp);
1009 snprintf (operands[op_num], 24, "*--%s%s", base,
1014 snprintf (operands[op_num], 24, "*++%s%s", base,
1019 snprintf (operands[op_num], 24, "*%s--%s", base,
1024 snprintf (operands[op_num], 24, "*%s++%s", base,
1038 if (operands_text[op_num] || operands_pcrel[op_num])
1041 rw = opc->operand_info[op_num].rw;
1061 operands_text[op_num] = TRUE;
1066 operands_text[op_num] = TRUE;
1067 snprintf (operands[op_num], 24, "%s",
1072 if (operands_text[op_num] || operands_pcrel[op_num]
1086 if (!operands_text[op_num] && !operands_pcrel[op_num])
1096 for (op_num = 0; op_num < num_operands; op_num++)
1098 info->fprintf_func (info->stream, "%c", (op_num == 0 ? ' ' : ','));
1099 if (operands_pcrel[op_num])
1100 info->print_address_func (operands_addresses[op_num], info);
1102 info->fprintf_func (info->stream, "%s", operands[op_num]);