Home | History | Annotate | Download | only in opcodes

Lines Matching defs:given

543 print_insn_score32 (bfd_vma pc, struct disassemble_info *info, long given)
551 if ((insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
567 target = (pc & 0xfe000000) | (given & 0x01fffffe);
575 int disp = (given & 0x01ff8000) >> 5 | (given & 0x3fe);
614 reg = given >> bitstart;
624 reg = given >> bitstart;
634 reg = given >> bitstart;
639 if (((given & insn->mask) == 0x0c00000a) /* ldc1 */
640 || ((given & insn->mask) == 0x0c000012) /* ldc2 */
641 || ((given & insn->mask) == 0x0c00001c) /* ldc3 */
642 || ((given & insn->mask) == 0x0c00000b) /* stc1 */
643 || ((given & insn->mask) == 0x0c000013) /* stc2 */
644 || ((given & insn->mask) == 0x0c00001b)) /* stc3 */
654 reg = given >> bitstart;
666 if ((given & (1u << bitstart)) == 0)
671 if ((given & (1u << bitstart)) != 0)
713 print_insn_score16 (bfd_vma pc, struct disassemble_info *info, long given)
719 given &= 0xffff;
722 if (!(insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
728 given &= 0xffff;
744 target = (pc & 0xfffff000) | (given & 0x00000ffe);
752 int disp = (given & 0xff) << 1;
787 reg = given >> bitstart;
834 if ((given & (1u << bitstart)) != 0)
869 unsigned long given;
904 given = b[0] | b[1] << 8 | b[2] << 16 | (unsigned) b[3] << 24;
906 given = (unsigned) b[0] << 24 | b[1] << 16 | b[2] << 8 | b[3];
908 if ((given & 0x80008000) == 0x80008000)
913 else if ((given & 0x8000) == 0x8000)
922 given = b[0] | (b[1] << 8);
924 given = (b[0] << 8) | b[1];
926 status = print_insn_score16 (pc, info, given);
933 other = given & 0xFFFF;
934 given = (given & 0xFFFF0000) >> 16;
936 status = print_insn_score16 (pc, info, given);
947 ridparity = (given & 0x7FFF);
948 ridparity |= (given & 0x7FFF0000) >> 1;
949 given = ridparity;
950 status = print_insn_score32 (pc, info, given);