Lines Matching refs:op_num
332 unsigned int op_num; in print_insn_tic6x() local
716 for (op_num = 0; op_num < num_operands; op_num++) in print_insn_tic6x()
737 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
741 operands_text[op_num] = true; in print_insn_tic6x()
742 snprintf (operands[op_num], 24, "b15"); in print_insn_tic6x()
747 operands_text[op_num] = true; in print_insn_tic6x()
748 snprintf (operands[op_num], 24, "%c0", in print_insn_tic6x()
754 operands_text[op_num] = true; in print_insn_tic6x()
755 snprintf (operands[op_num], 24, "%c3", in print_insn_tic6x()
760 operands_text[op_num] = true; in print_insn_tic6x()
761 snprintf (operands[op_num], 24, "irp"); in print_insn_tic6x()
765 operands_text[op_num] = true; in print_insn_tic6x()
766 snprintf (operands[op_num], 24, "nrp"); in print_insn_tic6x()
770 operands_text[op_num] = true; in print_insn_tic6x()
771 snprintf (operands[op_num], 24, "ilc"); in print_insn_tic6x()
775 operands_text[op_num] = true; in print_insn_tic6x()
776 snprintf (operands[op_num], 24, "-1"); in print_insn_tic6x()
780 operands_text[op_num] = true; in print_insn_tic6x()
781 snprintf (operands[op_num], 24, "0"); in print_insn_tic6x()
785 operands_text[op_num] = true; in print_insn_tic6x()
786 snprintf (operands[op_num], 24, "1"); in print_insn_tic6x()
790 operands_text[op_num] = true; in print_insn_tic6x()
791 snprintf (operands[op_num], 24, "5"); in print_insn_tic6x()
795 operands_text[op_num] = true; in print_insn_tic6x()
796 snprintf (operands[op_num], 24, "16"); in print_insn_tic6x()
800 operands_text[op_num] = true; in print_insn_tic6x()
801 snprintf (operands[op_num], 24, "24"); in print_insn_tic6x()
805 operands_text[op_num] = true; in print_insn_tic6x()
806 snprintf (operands[op_num], 24, "31"); in print_insn_tic6x()
823 if (enc->operand_num != op_num) in print_insn_tic6x()
843 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
847 operands_text[op_num] = true; in print_insn_tic6x()
848 snprintf (operands[op_num], 24, "%u", fld_val); in print_insn_tic6x()
857 printf ("opcode %x: illegal operand form for operand#%d\n", opcode, op_num); in print_insn_tic6x()
863 operands_text[op_num] = true; in print_insn_tic6x()
864 snprintf (operands[op_num], 24, "%u", fld_val << 16); in print_insn_tic6x()
868 operands_text[op_num] = true; in print_insn_tic6x()
879 snprintf (operands[op_num], 24, "%d", signed_fld_val); in print_insn_tic6x()
883 operands_text[op_num] = true; in print_insn_tic6x()
887 snprintf (operands[op_num], 24, "%d", signed_fld_val); in print_insn_tic6x()
891 operands_text[op_num] = true; in print_insn_tic6x()
892 snprintf (operands[op_num], 24, "%u", fld_val + 1); in print_insn_tic6x()
905 operands_pcrel[op_num] = true; in print_insn_tic6x()
906 operands_addresses[op_num] = fp_addr + signed_fld_val; in print_insn_tic6x()
910 if (opc->operand_info[op_num].form != tic6x_operand_regpair) in print_insn_tic6x()
912 operands_text[op_num] = true; in print_insn_tic6x()
913 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
919 operands_pcrel[op_num] = true; in print_insn_tic6x()
920 operands_addresses[op_num] = fp_addr + 2 * fld_val; in print_insn_tic6x()
931 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
939 operands_text[op_num] = true; in print_insn_tic6x()
941 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
945 operands_text[op_num] = true; in print_insn_tic6x()
947 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
951 operands_text[op_num] = true; in print_insn_tic6x()
953 snprintf (operands[op_num], 24, "%c%u", reg_side, fld_val); in print_insn_tic6x()
957 operands_text[op_num] = true; in print_insn_tic6x()
958 snprintf (operands[op_num], 24, "b%u", reg_base + fld_val); in print_insn_tic6x()
962 operands_text[op_num] = true; in print_insn_tic6x()
963 snprintf (operands[op_num], 24, "b%u", fld_val); in print_insn_tic6x()
967 operands_text[op_num] = true; in print_insn_tic6x()
969 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
973 operands_text[op_num] = true; in print_insn_tic6x()
975 snprintf (operands[op_num], 24, "%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
979 operands_text[op_num] = true; in print_insn_tic6x()
983 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
989 operands_text[op_num] = true; in print_insn_tic6x()
993 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
1004 operands_text[op_num] = true; in print_insn_tic6x()
1008 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
1014 operands_text[op_num] = true; in print_insn_tic6x()
1018 snprintf (operands[op_num], 24, "%c%u:%c%u", in print_insn_tic6x()
1024 operands_text[op_num] = true; in print_insn_tic6x()
1026 snprintf (operands[op_num], 24, "*%c%u", reg_side, reg_base + fld_val); in print_insn_tic6x()
1037 opcode, opc->operand_info[op_num].form, op_num); in print_insn_tic6x()
1043 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
1050 opcode, op_num, fld_val); in print_insn_tic6x()
1059 opcode, opc->operand_info[op_num].form, op_num); in print_insn_tic6x()
1065 switch (opc->operand_info[op_num].form) in print_insn_tic6x()
1068 operands_text[op_num] = true; in print_insn_tic6x()
1069 snprintf (operands[op_num], 24, "b%u", in print_insn_tic6x()
1255 operands_text[op_num] = true; in print_insn_tic6x()
1268 operands_text[op_num] = true; in print_insn_tic6x()
1269 snprintf (operands[op_num], 24, "%u", t); in print_insn_tic6x()
1273 operands_text[op_num] = true; in print_insn_tic6x()
1274 snprintf (operands[op_num], 24, "%u", in print_insn_tic6x()
1287 operands_text[op_num] = true; in print_insn_tic6x()
1288 p = operands[op_num]; in print_insn_tic6x()
1315 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1320 operands_text[op_num] = true; in print_insn_tic6x()
1321 snprintf (operands[op_num], 24, "*+b%u(%u)", mem_base_reg, in print_insn_tic6x()
1322 mem_offset * opc->operand_info[op_num].size); in print_insn_tic6x()
1327 || (opc->operand_info[op_num].form in print_insn_tic6x()
1337 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1355 if (opc->operand_info[op_num].form in print_insn_tic6x()
1363 if (opc->operand_info[op_num].form in print_insn_tic6x()
1374 * opc->operand_info[op_num].size)); in print_insn_tic6x()
1383 operands_text[op_num] = true; in print_insn_tic6x()
1387 snprintf (operands[op_num], 24, "*-%s%s", base, offsetp); in print_insn_tic6x()
1391 snprintf (operands[op_num], 24, "*+%s%s", base, offsetp); in print_insn_tic6x()
1400 snprintf (operands[op_num], 24, "*--%s%s", base, in print_insn_tic6x()
1405 snprintf (operands[op_num], 24, "*++%s%s", base, in print_insn_tic6x()
1410 snprintf (operands[op_num], 24, "*%s--%s", base, in print_insn_tic6x()
1415 snprintf (operands[op_num], 24, "*%s++%s", base, in print_insn_tic6x()
1430 if (operands_text[op_num] || operands_pcrel[op_num]) in print_insn_tic6x()
1436 rw = opc->operand_info[op_num].rw; in print_insn_tic6x()
1459 operands_text[op_num] = true; in print_insn_tic6x()
1464 operands_text[op_num] = true; in print_insn_tic6x()
1465 snprintf (operands[op_num], 24, "%s", in print_insn_tic6x()
1470 if (operands_text[op_num] || operands_pcrel[op_num] in print_insn_tic6x()
1490 if (!operands_text[op_num] && !operands_pcrel[op_num]) in print_insn_tic6x()
1492 printf ("opcode: %x, operand #%d not decoded\n", opcode, op_num); in print_insn_tic6x()
1505 for (op_num = 0; op_num < num_operands; op_num++) in print_insn_tic6x()
1507 info->fprintf_func (info->stream, "%c", (op_num == 0 ? ' ' : ',')); in print_insn_tic6x()
1508 if (operands_pcrel[op_num]) in print_insn_tic6x()
1509 info->print_address_func (operands_addresses[op_num], info); in print_insn_tic6x()
1511 info->fprintf_func (info->stream, "%s", operands[op_num]); in print_insn_tic6x()