Lines Matching refs:insn
34 unsigned long insn, in disassemble() argument
75 if ((op->mask & insn) == op->opcode in disassemble()
114 insn &= 0xff0000; in disassemble()
122 insn |= bfd_getl16 (buffer); in disassemble()
138 insn &= 0xffff0000; in disassemble()
146 insn |= bfd_getl16 (buffer); in disassemble()
161 insn &= 0xff000000; in disassemble()
162 insn |= (temp & 0xffffff00) >> 8; in disassemble()
173 insn &= 0xffff0000; in disassemble()
174 insn |= bfd_getl16 (buffer); in disassemble()
196 insn &= 0xff0000ff; in disassemble()
197 insn |= temp << 8; in disassemble()
209 insn &= 0xffffff00; in disassemble()
216 insn |= *(unsigned char *) buffer; in disassemble()
238 insn &= 0xffff0000; in disassemble()
239 insn |= (temp >> 16) & 0xffff; in disassemble()
244 insn &= 0xffffff00; in disassemble()
252 insn |= (extension & 0xff000000) >> 24; in disassemble()
267 insn &= 0xff000000; in disassemble()
268 insn |= (temp >> 8) & 0xffffff; in disassemble()
291 insn &= 0xffff0000; in disassemble()
292 insn |= (temp >> 16) & 0xffff; in disassemble()
325 value = insn & ((1 << operand->bits) - 1); in disassemble()
337 value = insn & ((1 << operand->bits) - 1); in disassemble()
388 value = ((((insn >> shl_high) << shr_high) & mask_high) in disassemble()
389 | ((insn >> shl_low) & mask_low)); in disassemble()
396 value = ((insn >> (operand->shift)) in disassemble()
414 value = ((insn >> (operand->shift + extra_shift)) in disassemble()
421 value = ((insn >> (operand->shift + extra_shift)) in disassemble()
437 value = ((insn >> (operand->shift + extra_shift)) in disassemble()
449 value = ((insn >> (operand->shift + extra_shift)) in disassemble()
580 (*info->fprintf_func) (info->stream, _("unknown\t0x%04lx"), insn); in disassemble()
588 unsigned long insn; in print_insn_mn10300() local
598 insn = *(unsigned char *) buffer; in print_insn_mn10300()
601 if ((insn & 0xf3) == 0x00 in print_insn_mn10300()
602 || (insn & 0xf0) == 0x10 in print_insn_mn10300()
603 || (insn & 0xfc) == 0x3c in print_insn_mn10300()
604 || (insn & 0xf3) == 0x41 in print_insn_mn10300()
605 || (insn & 0xf3) == 0x40 in print_insn_mn10300()
606 || (insn & 0xfc) == 0x50 in print_insn_mn10300()
607 || (insn & 0xfc) == 0x54 in print_insn_mn10300()
608 || (insn & 0xf0) == 0x60 in print_insn_mn10300()
609 || (insn & 0xf0) == 0x70 in print_insn_mn10300()
610 || ((insn & 0xf0) == 0x80 in print_insn_mn10300()
611 && (insn & 0x0c) >> 2 != (insn & 0x03)) in print_insn_mn10300()
612 || ((insn & 0xf0) == 0x90 in print_insn_mn10300()
613 && (insn & 0x0c) >> 2 != (insn & 0x03)) in print_insn_mn10300()
614 || ((insn & 0xf0) == 0xa0 in print_insn_mn10300()
615 && (insn & 0x0c) >> 2 != (insn & 0x03)) in print_insn_mn10300()
616 || ((insn & 0xf0) == 0xb0 in print_insn_mn10300()
617 && (insn & 0x0c) >> 2 != (insn & 0x03)) in print_insn_mn10300()
618 || (insn & 0xff) == 0xcb in print_insn_mn10300()
619 || (insn & 0xfc) == 0xd0 in print_insn_mn10300()
620 || (insn & 0xfc) == 0xd4 in print_insn_mn10300()
621 || (insn & 0xfc) == 0xd8 in print_insn_mn10300()
622 || (insn & 0xf0) == 0xe0 in print_insn_mn10300()
623 || (insn & 0xff) == 0xff) in print_insn_mn10300()
629 else if ((insn & 0xf0) == 0x80 in print_insn_mn10300()
630 || (insn & 0xf0) == 0x90 in print_insn_mn10300()
631 || (insn & 0xf0) == 0xa0 in print_insn_mn10300()
632 || (insn & 0xf0) == 0xb0 in print_insn_mn10300()
633 || (insn & 0xfc) == 0x20 in print_insn_mn10300()
634 || (insn & 0xfc) == 0x28 in print_insn_mn10300()
635 || (insn & 0xf3) == 0x43 in print_insn_mn10300()
636 || (insn & 0xf3) == 0x42 in print_insn_mn10300()
637 || (insn & 0xfc) == 0x58 in print_insn_mn10300()
638 || (insn & 0xfc) == 0x5c in print_insn_mn10300()
639 || ((insn & 0xf0) == 0xc0 in print_insn_mn10300()
640 && (insn & 0xff) != 0xcb in print_insn_mn10300()
641 && (insn & 0xff) != 0xcc in print_insn_mn10300()
642 && (insn & 0xff) != 0xcd) in print_insn_mn10300()
643 || (insn & 0xff) == 0xf0 in print_insn_mn10300()
644 || (insn & 0xff) == 0xf1 in print_insn_mn10300()
645 || (insn & 0xff) == 0xf2 in print_insn_mn10300()
646 || (insn & 0xff) == 0xf3 in print_insn_mn10300()
647 || (insn & 0xff) == 0xf4 in print_insn_mn10300()
648 || (insn & 0xff) == 0xf5 in print_insn_mn10300()
649 || (insn & 0xff) == 0xf6) in print_insn_mn10300()
657 insn = bfd_getb16 (buffer); in print_insn_mn10300()
662 else if ((insn & 0xff) == 0xf8 in print_insn_mn10300()
663 || (insn & 0xff) == 0xcc in print_insn_mn10300()
664 || (insn & 0xff) == 0xf9 in print_insn_mn10300()
665 || (insn & 0xf3) == 0x01 in print_insn_mn10300()
666 || (insn & 0xf3) == 0x02 in print_insn_mn10300()
667 || (insn & 0xf3) == 0x03 in print_insn_mn10300()
668 || (insn & 0xfc) == 0x24 in print_insn_mn10300()
669 || (insn & 0xfc) == 0x2c in print_insn_mn10300()
670 || (insn & 0xfc) == 0x30 in print_insn_mn10300()
671 || (insn & 0xfc) == 0x34 in print_insn_mn10300()
672 || (insn & 0xfc) == 0x38 in print_insn_mn10300()
673 || (insn & 0xff) == 0xde in print_insn_mn10300()
674 || (insn & 0xff) == 0xdf in print_insn_mn10300()
675 || (insn & 0xff) == 0xf9 in print_insn_mn10300()
676 || (insn & 0xff) == 0xcc) in print_insn_mn10300()
684 insn = bfd_getb16 (buffer); in print_insn_mn10300()
685 insn <<= 8; in print_insn_mn10300()
692 insn |= *(unsigned char *) buffer; in print_insn_mn10300()
697 else if ((insn & 0xff) == 0xfa in print_insn_mn10300()
698 || (insn & 0xff) == 0xf7 in print_insn_mn10300()
699 || (insn & 0xff) == 0xfb) in print_insn_mn10300()
707 insn = bfd_getb32 (buffer); in print_insn_mn10300()
712 else if ((insn & 0xff) == 0xcd in print_insn_mn10300()
713 || (insn & 0xff) == 0xdc) in print_insn_mn10300()
721 insn = bfd_getb32 (buffer); in print_insn_mn10300()
726 else if ((insn & 0xff) == 0xfd in print_insn_mn10300()
727 || (insn & 0xff) == 0xfc) in print_insn_mn10300()
736 insn = bfd_getb32 (buffer); in print_insn_mn10300()
750 insn = bfd_getb32 (buffer); in print_insn_mn10300()
753 if ((insn & 0xfff80000) == 0xfe800000) in print_insn_mn10300()
757 disassemble (memaddr, info, insn, consume); in print_insn_mn10300()