Home | History | Annotate | Download | only in opcodes

Lines Matching refs:OPCODE

33   char *opcode;
39 #define AVR_INSN(NAME, CONSTR, OPCODE, SIZE, ISA, BIN) \
40 {#NAME, CONSTR, OPCODE, SIZE, ISA, BIN},
44 #include "opcode/avr.h"
288 const struct avr_opcodes_s *opcode;
315 for (opcode = avr_opcodes, maskptr = avr_bin_masks;
316 opcode->name;
317 opcode++, maskptr++)
323 for (s = opcode->opcode; *s; ++s)
330 assert (s - opcode->opcode == 16);
331 assert (opcode->bin_opcode == bin);
340 for (opcode = avr_opcodes, maskptr = avr_bin_masks;
341 opcode->name;
342 opcode++, maskptr++)
344 if ((opcode->isa == AVR_ISA_TINY) && (info->mach != bfd_mach_avrtiny))
346 if ((insn & *maskptr) == opcode->bin_opcode)
354 opcode++;
361 if (opcode->name)
363 char *constraints = opcode->constraints;
364 char *opcode_str = opcode->opcode;
369 if (opcode->insn_size > 1)
389 /* Unknown opcode, or invalid combination of operands. */
396 (*prin) (stream, "%s", ok ? opcode->name : ".word");