Lines Matching defs:opc
227 nds32_parse_opcode (struct nds32_opcode *opc, bfd_vma pc ATTRIBUTE_UNUSED,
242 if (opc == NULL)
251 pstr_src = opc->instruction;
254 func (stream, "%s", opc->opcode);
260 func (stream, "%s ", opc->opcode);
268 func (stream, "%s.", opc->opcode);
269 else if (strstr (opc->instruction, "tito"))
270 func (stream, "%s", opc->opcode);
272 func (stream, "%s ", opc->opcode);
315 if ((opc->value == 0xfc00) || (opc->value == 0xfc80))
340 if (opc->value == 0xfa00)
346 else if (opc->value == 0xb200)
352 else if ((opc->value == 0xc000) || (opc->value == 0xc800)
353 || (opc->value == 0xd000) || (opc->value == 0xd800)
354 || (opc->value == 0xd500) || (opc->value == 0xe800)
355 || (opc->value == 0xe900)
356 || (opc->value == 0xf800))
361 else if ((opc->value == 0xfc00) || (opc->value == 0xfc80))
369 else if ((opc->value == 0xdd40) || (opc->value == 0xea00))
523 nds32_filter_unknown_insn (uint32_t insn, struct nds32_opcode **opc)
525 if (!(*opc))
528 switch ((*opc)->value)
534 *opc = NULL;
538 *opc = NULL;
543 *opc = NULL;
547 *opc = NULL;
551 *opc = NULL;
573 *opc = NULL;
579 *opc = NULL;
589 struct nds32_opcode *opc;
591 opc = (struct nds32_opcode *) htab_find (opcode_htab, &opcode);
593 nds32_special_opcode (insn, &opc);
594 nds32_filter_unknown_insn (insn, &opc);
595 nds32_parse_opcode (opc, pc, info, insn, parse_mode);
602 struct nds32_opcode *opc;
667 opc = (struct nds32_opcode *) htab_find (opcode_htab, &opcode);
669 nds32_special_opcode (insn, &opc);
671 nds32_parse_opcode (opc, pc, info, insn, parse_mode);
894 nds32_special_opcode (uint32_t insn, struct nds32_opcode **opc)
899 if (!(*opc))
903 switch ((*opc)->value)
916 while (!((*opc)->attr & ATTR (FPU)) && (*opc)->next)
917 *opc = (*opc)->next;
959 while (strstr ((*opc)->opcode, string) == NULL
960 && strstr ((*opc)->instruction, string) == NULL && (*opc)->next)
961 *opc = (*opc)->next;
969 while (((*opc)->attr & ATTR (FPU)) != 0 && (*opc)->next)
970 *opc = (*opc)->next;
982 struct nds32_opcode *opc;
993 opc = &nds32_opcodes[i];
995 (struct nds32_opcode **) htab_find_slot (opcode_htab, &opc->value,
1000 *slot = opc;
1005 opc = *slot;
1006 while (opc->next)
1007 opc = opc->next;
1008 opc->next = &nds32_opcodes[i];