Lines Matching refs:op
35 struct d10v_opcode *op,
70 if (op->format == LONG_L && (oper->flags & OPERAND_REG))
158 struct d10v_opcode *op = (struct d10v_opcode *) d10v_opcodes;
163 while (op->name)
165 if ((op->format & LONG_OPCODE)
166 && ((op->mask & insn) == (unsigned long) op->opcode))
169 (*info->fprintf_func) (info->stream, "%s\t", op->name);
171 for (i = 0; op->operands[i]; i++)
173 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]];
176 print_operand (oper, insn, op, memaddr, info);
177 if (op->operands[i + 1] && oper->bits
178 && d10v_operands[op->operands[i + 1]].flags != OPERAND_PLUS
179 && d10v_operands[op->operands[i + 1]].flags != OPERAND_MINUS)
184 op++;
202 struct d10v_opcode *op;
212 op = (struct d10v_opcode *) d10v_opcodes;
214 while (op->name)
216 if ((op->format & SHORT_OPCODE)
217 && ((((unsigned int) op->mask) & ins[j])
218 == (unsigned int) op->opcode))
220 (*info->fprintf_func) (info->stream, "%s\t", op->name);
221 for (i = 0; op->operands[i]; i++)
223 oper = (struct d10v_operand *) &d10v_operands[op->operands[i]];
226 print_operand (oper, ins[j], op, memaddr, info);
227 if (op->operands[i + 1] && oper->bits
228 && d10v_operands[op->operands[i + 1]].flags != OPERAND_PLUS
229 && d10v_operands[op->operands[i + 1]].flags != OPERAND_MINUS)
236 op++;