Lines Matching defs:opc

311       const tic6x_opcode *const opc = &tic6x_opcode_table[opcode_id];
313 = &tic6x_insn_format_table[opc->format];
338 if (opc->flags & TIC6X_FLAG_MACRO)
383 if (opc->flags & TIC6X_FLAG_INSN16_SPRED)
442 for (fix = 0; fix < opc->num_fixed_fields; fix++)
446 = tic6x_field_from_fmt (fmt, opc->fixed_fields[fix].field_id);
451 opcode, opc->fixed_fields[fix].field_id, fix);
456 if (field_bits < opc->fixed_fields[fix].min_val
457 || field_bits > opc->fixed_fields[fix].max_val)
534 if (opc->func_unit == tic6x_func_unit_nfu)
544 func_unit_side = (opc->flags & TIC6X_FLAG_SIDE_B_ONLY) ? 2 : 0;
546 func_unit_data_side = (opc->flags & TIC6X_FLAG_SIDE_T2_ONLY) ? 2 : 0;
548 for (fld_num = 0; fld_num < opc->num_variable_fields; fld_num++)
550 const tic6x_coding_field *const enc = &opc->variable_fields[fld_num];
639 if (func_unit_data_side && opc->func_unit != tic6x_func_unit_d)
660 switch (opc->func_unit)
679 printf ("opcode %x: illegal func_unit specifier %d\n", opcode, opc->func_unit);
703 if (opc->flags & TIC6X_FLAG_INSN16_BSIDE && func_unit_side == 1)
716 num_operands = opc->num_operands;
738 switch (opc->operand_info[op_num].form)
814 for (fld_num = 0; fld_num < opc->num_variable_fields; fld_num++)
817 = &opc->variable_fields[fld_num];
844 switch (opc->operand_info[op_num].form)
911 if (opc->operand_info[op_num].form != tic6x_operand_regpair)
928 if (num_bits == 16 && header.rs && !(opc->flags & TIC6X_FLAG_INSN16_NORS))
932 switch (opc->operand_info[op_num].form)
1038 opcode, opc->operand_info[op_num].form, op_num);
1044 switch (opc->operand_info[op_num].form)
1060 opcode, opc->operand_info[op_num].form, op_num);
1066 switch (opc->operand_info[op_num].form)
1096 mem_mode = TIC6X_INSN16_MEM_MODE_VAL (opc->flags);
1099 if (opc->flags & TIC6X_FLAG_INSN16_B15PTR)
1323 mem_offset * opc->operand_info[op_num].size);
1328 || (opc->operand_info[op_num].form
1351 if (num_bits == 16 && header.rs && !(opc->flags & TIC6X_FLAG_INSN16_NORS))
1356 if (opc->operand_info[op_num].form
1364 if (opc->operand_info[op_num].form
1375 * opc->operand_info[op_num].size));
1437 rw = opc->operand_info[op_num].rw;
1504 info->fprintf_func (info->stream, "%s%s%s", cond, opc->name,