Lines Matching refs:op
32 struct d10v_opcode *op,
67 if (op->format == LONG_L && (oper->flags & OPERAND_REG))
155 struct d10v_opcode *op = (struct d10v_opcode *) d10v_opcodes;
160 while (op->name)
162 if ((op->format & LONG_OPCODE)
163 && ((op->mask & insn) == (unsigned long) op->opcode))
166 (*info->fprintf_func) (info->stream, "%s\t", op->name);
168 for (i = 0; op->operands[i]; i++)
170 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]];
173 print_operand (oper, insn, op, memaddr, info);
174 if (op->operands[i + 1] && oper->bits
175 && d10v_operands[op->operands[i + 1]].flags != OPERAND_PLUS
176 && d10v_operands[op->operands[i + 1]].flags != OPERAND_MINUS)
181 op++;
199 struct d10v_opcode *op;
209 op = (struct d10v_opcode *) d10v_opcodes;
211 while (op->name)
213 if ((op->format & SHORT_OPCODE)
214 && ((((unsigned int) op->mask) & ins[j])
215 == (unsigned int) op->opcode))
217 (*info->fprintf_func) (info->stream, "%s\t", op->name);
218 for (i = 0; op->operands[i]; i++)
220 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]];
223 print_operand (oper, ins[j], op, memaddr, info);
224 if (op->operands[i + 1] && oper->bits
225 && d10v_operands[op->operands[i + 1]].flags != OPERAND_PLUS
226 && d10v_operands[op->operands[i + 1]].flags != OPERAND_MINUS)
233 op++;