Lines Matching refs:opct
2470 const tic6x_opcode *opct; in tic6x_try_encode() local
2475 opct = &tic6x_opcode_table[id]; in tic6x_try_encode()
2476 fmt = &tic6x_insn_format_table[opct->format]; in tic6x_try_encode()
2479 for (fld = 0; fld < opct->num_fixed_fields; fld++) in tic6x_try_encode()
2481 if (opct->fixed_fields[fld].min_val == opct->fixed_fields[fld].max_val) in tic6x_try_encode()
2484 fldd = tic6x_field_from_fmt (fmt, opct->fixed_fields[fld].field_id); in tic6x_try_encode()
2487 opcode_value |= opct->fixed_fields[fld].min_val << fldd->bitfields[0].low_pos; in tic6x_try_encode()
2491 for (fld = 0; fld < opct->num_variable_fields; fld++) in tic6x_try_encode()
2504 fldd = tic6x_field_from_fmt (fmt, opct->variable_fields[fld].field_id); in tic6x_try_encode()
2507 opno = opct->variable_fields[fld].operand_num; in tic6x_try_encode()
2508 switch (opct->variable_fields[fld].coding_method) in tic6x_try_encode()
2589 bits = tic6x_dpr_shift (opct->variable_fields[fld].coding_method); in tic6x_try_encode()
2649 = tic6x_dpr_reloc (opct->variable_fields[fld].coding_method); in tic6x_try_encode()
2819 scale = opct->operand_info[opno].size; in tic6x_try_encode()
2992 if (opct->variable_fields[fld].coding_method == tic6x_coding_fstg) in tic6x_try_encode()
3044 for (ffld = 0; ffld < opct->num_fixed_fields; ffld++) in tic6x_try_encode()
3045 if ((opct->fixed_fields[ffld].field_id in tic6x_try_encode()
3046 == opct->variable_fields[fld].field_id) in tic6x_try_encode()
3047 && (value < opct->fixed_fields[ffld].min_val in tic6x_try_encode()
3048 || value > opct->fixed_fields[ffld].max_val)) in tic6x_try_encode()
3140 const tic6x_opcode *opct = NULL; in md_assemble() local
3633 opct = &tic6x_opcode_table[opcm[opc_rank[try_rank]]]; in md_assemble()
3661 if (opct->flags & TIC6X_FLAG_FIRST) in md_assemble()
3715 if (opct->flags & TIC6X_FLAG_SPLOOP) in md_assemble()
3726 else if (opct->flags & TIC6X_FLAG_SPKERNEL) in md_assemble()
3767 if (opct->flags & TIC6X_FLAG_SPMASK) in md_assemble()