Lines Matching refs:opcodep
151 const struct mmix_opcode *opcodep = mmix_opcodes; in get_opcode() local
157 opcodep = opcodes[opcode_part]; in get_opcode()
158 if (opcodep == NULL in get_opcode()
159 || (opcodep->match & insn) != opcodep->match in get_opcode()
160 || (opcodep->lose & insn) != 0) in get_opcode()
163 for (opcodep = mmix_opcodes; opcodep->name != NULL; opcodep++) in get_opcode()
166 if ((opcodep->match & (opcode_part << 24)) == opcode_part in get_opcode()
167 && (opcodep->lose & (opcode_part << 24)) == 0) in get_opcode()
168 opcodes[opcode_part] = opcodep; in get_opcode()
170 if ((opcodep->match & insn) == opcodep->match in get_opcode()
171 && (opcodep->lose & insn) == 0) in get_opcode()
176 if (opcodep->name == NULL) in get_opcode()
183 switch (opcodep->operands) in get_opcode()
204 return opcodep; in get_opcode()
213 return opcodep; in get_opcode()
222 return opcodep; in get_opcode()
228 return opcodep; in get_opcode()
232 BAD_CASE (opcodep->operands); in get_opcode()
235 opcodep++; in get_opcode()
237 while ((opcodep->match & insn) == opcodep->match in get_opcode()
238 && (opcodep->lose & insn) == 0); in get_opcode()
252 const struct mmix_opcode *opcodep; in print_insn_mmix() local
274 opcodep = get_opcode (insn); in print_insn_mmix()
276 if (opcodep == NULL) in print_insn_mmix()
282 (*info->fprintf_func) (info->stream, "%s ", opcodep->name); in print_insn_mmix()
291 switch (opcodep->type) in print_insn_mmix()
331 BAD_CASE(opcodep->type); in print_insn_mmix()
334 switch (opcodep->operands) in print_insn_mmix()
514 opcodep->operands); in print_insn_mmix()