Home | History | Annotate | Download | only in opcodes

Lines Matching defs:given

546 print_insn_score32 (bfd_vma pc, struct disassemble_info *info, long given)
554 if ((insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
570 target = (pc & 0xfe000000) | (given & 0x01fffffe);
578 int disp = ((given & 0x01ff8000) >> 5) | (given & 0x3fe);
617 reg = given >> bitstart;
627 reg = given >> bitstart;
637 reg = given >> bitstart;
642 if (((given & insn->mask) == 0x0c00000a) /* ldc1 */
643 || ((given & insn->mask) == 0x0c000012) /* ldc2 */
644 || ((given & insn->mask) == 0x0c00001c) /* ldc3 */
645 || ((given & insn->mask) == 0x0c00000b) /* stc1 */
646 || ((given & insn->mask) == 0x0c000013) /* stc2 */
647 || ((given & insn->mask) == 0x0c00001b)) /* stc3 */
657 reg = given >> bitstart;
669 if ((given & (1 << bitstart)) == 0)
674 if ((given & (1 << bitstart)) != 0)
716 print_insn_score16 (bfd_vma pc, struct disassemble_info *info, long given)
722 given &= 0xffff;
725 if (!(insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
731 given &= 0xffff;
747 target = (pc & 0xfffff000) | (given & 0x00000ffe);
755 int disp = (given & 0xff) << 1;
790 reg = given >> bitstart;
837 if ((given & (1 << bitstart)) != 0)
873 long given;
909 given = (b[0]) | (b[1] << 8) | (b[2] << 16) | (b[3] << 24);
913 given = (b[0] << 24) | (b[1] << 16) | (b[2] << 8) | (b[3]);
916 if ((given & 0x80008000) == 0x80008000)
921 else if ((given & 0x8000) == 0x8000)
935 given = b[0] | (b[1] << 8);
939 given = (b[0] << 8) | b[1];
942 status = print_insn_score16 (pc, info, given);
949 other = given & 0xFFFF;
950 given = (given & 0xFFFF0000) >> 16;
952 status = print_insn_score16 (pc, info, given);
962 ridparity = (given & 0x7FFF);
963 ridparity |= (given & 0x7FFF0000) >> 1;
964 given = ridparity;
965 status = print_insn_score32 (pc, info, given);