Lines Matching refs:opcode
27 int get_operand_value __P ((struct opcode *, unsigned long,
29 struct opcode *find_opcode __P ((unsigned long));
30 struct opcode *find_opcode_by_name __P ((char *));
35 int parse_operand __P ((unsigned long, struct opcode *,
374 int get_operand_value (struct opcode *op, unsigned long instr, in get_operand_value()
418 struct opcode *find_opcode (unsigned long instr) in find_opcode()
420 struct opcode *ptr; in find_opcode()
431 if ((instr & ptr->mask) < ptr->opcode) { in find_opcode()
433 } else if ((instr & ptr->mask) > ptr->opcode) { in find_opcode()
440 return (struct opcode *) 0; in find_opcode()
459 struct opcode *find_opcode_by_name (char *name) in find_opcode_by_name()
472 return (struct opcode *) 0; in find_opcode_by_name()
660 static struct opcode blt = { B_OPCODE (16, 0, 0), B_MASK, {O_BD, 0}, in handle_bc()
663 static struct opcode bne = in handle_bc()
667 static struct opcode bdnz = { B_OPCODE (16, 0, 0), B_MASK, {O_BD, 0}, in handle_bc()
756 struct opcode *opc; in asmppc()
776 if ((opc = find_opcode_by_name (scratch)) == (struct opcode *) 0) { in asmppc()
796 instr = opc->opcode; in asmppc()
855 int parse_operand (unsigned long memaddr, struct opcode *opc, in parse_operand()
1069 struct opcode *op = 0; /* opcode structure for 'instr' */ in find_next_address()
1085 if ((op = find_opcode (instr)) == (struct opcode *) 0) { in find_next_address()
1094 switch (op->opcode) { in find_next_address()