Lines Matching refs:op_num
330 unsigned int op_num; in print_insn_tic6x() local
704 for (op_num = 0; op_num < num_operands; op_num++) in print_insn_tic6x()
725 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
729 operands_text[op_num] = TRUE; in print_insn_tic6x()
730 snprintf (operands[op_num], 24, "b15"); in print_insn_tic6x()
735 operands_text[op_num] = TRUE; in print_insn_tic6x()
736 snprintf (operands[op_num], 24, "%c0", in print_insn_tic6x()
742 operands_text[op_num] = TRUE; in print_insn_tic6x()
743 snprintf (operands[op_num], 24, "%c3", in print_insn_tic6x()
748 operands_text[op_num] = TRUE; in print_insn_tic6x()
749 snprintf (operands[op_num], 24, "irp"); in print_insn_tic6x()
753 operands_text[op_num] = TRUE; in print_insn_tic6x()
754 snprintf (operands[op_num], 24, "nrp"); in print_insn_tic6x()
758 operands_text[op_num] = TRUE; in print_insn_tic6x()
759 snprintf (operands[op_num], 24, "ilc"); in print_insn_tic6x()
763 operands_text[op_num] = TRUE; in print_insn_tic6x()
764 snprintf (operands[op_num], 24, "-1"); in print_insn_tic6x()
768 operands_text[op_num] = TRUE; in print_insn_tic6x()
769 snprintf (operands[op_num], 24, "0"); in print_insn_tic6x()
773 operands_text[op_num] = TRUE; in print_insn_tic6x()
774 snprintf (operands[op_num], 24, "1"); in print_insn_tic6x()
778 operands_text[op_num] = TRUE; in print_insn_tic6x()
779 snprintf (operands[op_num], 24, "5"); in print_insn_tic6x()
783 operands_text[op_num] = TRUE; in print_insn_tic6x()
784 snprintf (operands[op_num], 24, "16"); in print_insn_tic6x()
788 operands_text[op_num] = TRUE; in print_insn_tic6x()
789 snprintf (operands[op_num], 24, "24"); in print_insn_tic6x()
793 operands_text[op_num] = TRUE; in print_insn_tic6x()
794 snprintf (operands[op_num], 24, "31"); in print_insn_tic6x()
811 if (enc->operand_num != op_num) in print_insn_tic6x()
831 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
835 operands_text[op_num] = TRUE; in print_insn_tic6x()
836 snprintf (operands[op_num], 24, "%u", fld_val); in print_insn_tic6x()
845 printf ("opcode %x: illegal operand form for operand#%d\n", opcode, op_num); in print_insn_tic6x()
851 operands_text[op_num] = TRUE; in print_insn_tic6x()
852 snprintf (operands[op_num], 24, "%u", fld_val << 16); in print_insn_tic6x()
856 operands_text[op_num] = TRUE; in print_insn_tic6x()
867 snprintf (operands[op_num], 24, "%d", signed_fld_val); in print_insn_tic6x()
871 operands_text[op_num] = TRUE; in print_insn_tic6x()
875 snprintf (operands[op_num], 24, "%d", signed_fld_val); in print_insn_tic6x()
879 operands_text[op_num] = TRUE; in print_insn_tic6x()
880 snprintf (operands[op_num], 24, "%u", fld_val + 1); in print_insn_tic6x()
893 operands_pcrel[op_num] = TRUE; in print_insn_tic6x()
894 operands_addresses[op_num] = fp_addr + signed_fld_val; in print_insn_tic6x()
898 if (opc->operand_info[op_num].form != tic6x_operand_regpair) in print_insn_tic6x()
900 operands_text[op_num] = TRUE; in print_insn_tic6x()
901 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
907 operands_pcrel[op_num] = TRUE; in print_insn_tic6x()
908 operands_addresses[op_num] = fp_addr + 2 * fld_val; in print_insn_tic6x()
919 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
927 operands_text[op_num] = TRUE; in print_insn_tic6x()
929 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
933 operands_text[op_num] = TRUE; in print_insn_tic6x()
935 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
939 operands_text[op_num] = TRUE; in print_insn_tic6x()
941 snprintf (operands[op_num], 24, "%c%u", reg_side, fld_val); in print_insn_tic6x()
945 operands_text[op_num] = TRUE; in print_insn_tic6x()
946 snprintf (operands[op_num], 24, "b%u", reg_base + fld_val); in print_insn_tic6x()
950 operands_text[op_num] = TRUE; in print_insn_tic6x()
951 snprintf (operands[op_num], 24, "b%u", fld_val); in print_insn_tic6x()
955 operands_text[op_num] = TRUE; in print_insn_tic6x()
957 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
961 operands_text[op_num] = TRUE; in print_insn_tic6x()
963 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
967 operands_text[op_num] = TRUE; in print_insn_tic6x()
971 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
977 operands_text[op_num] = TRUE; in print_insn_tic6x()
981 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
992 operands_text[op_num] = TRUE; in print_insn_tic6x()
996 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
1002 operands_text[op_num] = TRUE; in print_insn_tic6x()
1006 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
1012 operands_text[op_num] = TRUE; in print_insn_tic6x()
1014 snprintf (operands[op_num], 24, "*%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
1025 opcode, opc->operand_info[op_num].form, op_num); in print_insn_tic6x()
1031 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
1038 opcode, op_num, fld_val); in print_insn_tic6x()
1047 opcode, opc->operand_info[op_num].form, op_num); in print_insn_tic6x()
1053 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
1056 operands_text[op_num] = TRUE; in print_insn_tic6x()
1057 snprintf (operands[op_num], 24, "b%u", in print_insn_tic6x()
1242 operands_text[op_num] = TRUE; in print_insn_tic6x()
1255 operands_text[op_num] = TRUE; in print_insn_tic6x()
1256 snprintf (operands[op_num], 24, "%u", t); in print_insn_tic6x()
1260 operands_text[op_num] = TRUE; in print_insn_tic6x()
1261 snprintf (operands[op_num], 24, "%u", in print_insn_tic6x()
1274 operands_text[op_num] = TRUE; in print_insn_tic6x()
1275 p = operands[op_num]; in print_insn_tic6x()
1302 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1307 operands_text[op_num] = TRUE; in print_insn_tic6x()
1308 snprintf (operands[op_num], 24, "*+b%u(%u)", mem_base_reg, in print_insn_tic6x()
1309 mem_offset * opc->operand_info[op_num].size); in print_insn_tic6x()
1314 || (opc->operand_info[op_num].form in print_insn_tic6x()
1324 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1342 if (opc->operand_info[op_num].form in print_insn_tic6x()
1350 if (opc->operand_info[op_num].form in print_insn_tic6x()
1361 * opc->operand_info[op_num].size)); in print_insn_tic6x()
1370 operands_text[op_num] = TRUE; in print_insn_tic6x()
1374 snprintf (operands[op_num], 24, "*-%s%s", base, offsetp); in print_insn_tic6x()
1378 snprintf (operands[op_num], 24, "*+%s%s", base, offsetp); in print_insn_tic6x()
1387 snprintf (operands[op_num], 24, "*--%s%s", base, in print_insn_tic6x()
1392 snprintf (operands[op_num], 24, "*++%s%s", base, in print_insn_tic6x()
1397 snprintf (operands[op_num], 24, "*%s--%s", base, in print_insn_tic6x()
1402 snprintf (operands[op_num], 24, "*%s++%s", base, in print_insn_tic6x()
1417 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1423 rw = opc->operand_info[op_num].rw; in print_insn_tic6x()
1446 operands_text[op_num] = TRUE; in print_insn_tic6x()
1451 operands_text[op_num] = TRUE; in print_insn_tic6x()
1452 snprintf (operands[op_num], 24, "%s", in print_insn_tic6x()
1457 if (operands_text[op_num] || operands_pcrel[op_num] in print_insn_tic6x()
1477 if (!operands_text[op_num] && !operands_pcrel[op_num]) in print_insn_tic6x()
1479 printf ("opcode: %x, operand #%d not decoded\n", opcode, op_num); in print_insn_tic6x()
1492 for (op_num = 0; op_num < num_operands; op_num++) in print_insn_tic6x()
1494 info->fprintf_func (info->stream, "%c", (op_num == 0 ? ' ' : ',')); in print_insn_tic6x()
1495 if (operands_pcrel[op_num]) in print_insn_tic6x()
1496 info->print_address_func (operands_addresses[op_num], info); in print_insn_tic6x()
1498 info->fprintf_func (info->stream, "%s", operands[op_num]); in print_insn_tic6x()