Home | History | Annotate | Download | only in opcodes

Lines Matching defs:given

515 print_insn_score48 (struct disassemble_info *info, bfd_vma given)
524 if (((insn->mask & 0xff0000000000LL)!=0) && (given & insn->mask) == insn->value)
570 reg = given >> bitstart;
580 reg = given >> bitstart;
589 reg = given >> bitstart;
597 if (((given & insn->mask) == 0x0c00000a) /* ldc1 */
598 || ((given & insn->mask) == 0x0c000012) /* ldc2 */
599 || ((given & insn->mask) == 0x0c00001c) /* ldc3 */
600 || ((given & insn->mask) == 0x0c00000b) /* stc1 */
601 || ((given & insn->mask) == 0x0c000013) /* stc2 */
602 || ((given & insn->mask) == 0x0c00001b)) /* stc3 */
612 reg = given >> bitstart;
624 reg = given >> bitstart;
638 if ((given & (1 << bitstart)) == 0)
643 if ((given & (1 << bitstart)) != 0)
673 print_insn_score32 (bfd_vma pc, struct disassemble_info *info, long given)
682 if (((insn->mask & 0xff0000000000LL)==0)&&(insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
685 /* given &0x7c00 is for to test if rb is zero ,
689 given & 0x7c00) !=0)&&(rb_equal_zero ==1)&&(insn->mask == 0x3e00007e)
710 target = (pc & 0xfe000000) | (given & 0x01fffffe);
718 int disp = ((given & 0x01ff8000) >> 5) | (given & 0x3fe);
727 if ((given & 0x7c00 ) == 0)
731 int disp = (given&1)<<1 |((given>>7)&7)<<2 |((given>>20)&0x1f)<<5;
740 reg = given >> bitstart;
743 int disp = (given&1)<<1 |((given>>7)&7)<<2 |((given>>20)&0x1f)<<5;
755 int disp = (given&1)<<2 |((given>>7)&7)<<3 |((given>>20)&0x1f)<<6;
792 reg = given >> bitstart;
802 reg = given >> bitstart;
812 reg = given >> bitstart;
817 if (((given & insn->mask) == 0x0c00000a) /* ldc1 */
818 || ((given & insn->mask) == 0x0c000012) /* ldc2 */
819 || ((given & insn->mask) == 0x0c00001c) /* ldc3 */
820 || ((given & insn->mask) == 0x0c00000b) /* stc1 */
821 || ((given & insn->mask) == 0x0c000013) /* stc2 */
822 || ((given & insn->mask) == 0x0c00001b)) /* stc3 */
832 reg = given >> bitstart;
845 if ((given & (1 << bitstart)) == 0)
850 if ((given & (1 << bitstart)) != 0)
880 print_insn_score16 (bfd_vma pc, struct disassemble_info *info, long given)
886 given &= 0xffff;
889 if (((insn->mask & 0xff0000000000LL)==0) &&!(insn->mask & 0xffff0000) && (given & insn->mask) == insn->value)
895 given &= 0xffff;
911 target = (pc & 0xfffff000) | (given & 0x00000ffe);
919 int disp = (given & 0x1ff) << 1;
954 reg = given >> bitstart;
959 if (((given & 0x00007c00) == 0x00006c00
960 || (given & 0x00007c00) == 0x00006800)
1011 if ((given & (1 << bitstart)) != 0)
1045 bfd_vma given,given_h , given_l, given_16, given_32, given_48;
1067 given = b[0] | (b[1] << 8);
1071 given = (b[0] << 8) | b[1];
1075 given_16 = given;
1078 if ((given & 0x8000)==0)
1079 return print_insn_score16 (pc, info, given);
1085 given = ((bfd_vma)b[2]) | ((bfd_vma)b[3] << 8) | ((bfd_vma)b[0] << 16) | ((bfd_vma)b[1] << 24);
1089 given = ((bfd_vma)b[0] << 24) | ((bfd_vma)b[1] << 16) | ((bfd_vma)b[2] << 8) | ((bfd_vma)b[3]);
1093 given_32 = given;
1096 if ((given &0x80008000)==0x80000000)
1099 ridparity = (given & 0x7FFF);
1100 ridparity |= (given & 0x7FFF0000) >> 1;
1101 given = ridparity;
1102 return print_insn_score32 (pc, info, given);
1116 given = ((bfd_vma)b[4]) | ((bfd_vma)b[5] << 8) | ((bfd_vma)b[2] << 16) | ((bfd_vma)b[3] << 24)
1123 given = ((bfd_vma)given_h<<32) | (bfd_vma)given_l ;
1128 given_48 = given;
1130 if ((given & 0x800080008000LL) == 0x800080000000LL)
1133 ridparity = (given & 0x7FFF);
1134 ridparity |= (given & 0x7FFF0000) >> 1;
1135 ridparity |= (given & 0x7FFF00000000LL) >> 2;
1136 given = ridparity;
1137 status = print_insn_score48 (info, given);