Home | History | Annotate | Download | only in opcodes

Lines Matching defs:dis_info

57 } dis_info;
144 if (dis_info.info->endian == BFD_ENDIAN_BIG)
166 if (!(p->isa_flag16 & dis_info.isa)
167 && !(p->isa_flag32 & dis_info.isa))
243 dis_info.isa = CSKY_DEFAULT_ISA;
255 dis_info.isa = attr[Tag_CSKY_ISA_EXT_FLAGS].i;
256 dis_info.isa <<= 32;
257 dis_info.isa |= attr[Tag_CSKY_ISA_FLAGS].i;
260 dis_info.isa = CSKY_DEFAULT_ISA;
323 mask = dis_info.opinfo->oprnd.oprnds[0].mask;
350 dis_info.value = value;
456 dis_info.info->stop_vma = 0;
458 value = ((dis_info.mem + (value << shift)
461 status = dis_info.info->read_memory_func (value, ibytes, 4,
462 dis_info.info);
465 dis_info.info->memory_error_func (status, dis_info.mem,
466 dis_info.info);
474 if (dis_info.info->print_address_func && mem_val != 0)
476 dis_info.value = mem_val;
477 dis_info.need_output_symbol = 1;
497 if (is_extern_symbol (dis_info.info, dis_info.mem))
500 value = dis_info.mem + 2 + (value << shift);
502 value = dis_info.mem + (value << shift);
503 dis_info.need_output_symbol = 1;
504 dis_info.value= value;
518 dis_info.info->stop_vma = 0;
522 addr = (dis_info.mem + 2 + value) & 0xfffffffc;
524 addr = (dis_info.mem + value) & 0xfffffffc;
527 && dis_info.opinfo->opcode != CSKYV2_INST_FLRW)
532 status = dis_info.info->read_memory_func (addr, ibytes,
533 nbytes, dis_info.info);
542 if (dis_info.opinfo->opcode == CSKYV2_INST_FLRW)
544 floatformat_to_double ((dis_info.info->endian == BFD_ENDIAN_BIG
549 floatformat_to_double ((dis_info.info->endian == BFD_ENDIAN_BIG
557 dis_info.value = addr;
558 dis_info.need_output_symbol = 1;
572 dis_info.info->stop_vma = 0;
577 addr = (dis_info.mem + value) & 0xfffffffc;
579 status = dis_info.info->read_memory_func (addr, (bfd_byte *)ibytes,
580 4, dis_info.info);
587 dis_info.value = addr;
589 dis_info.need_output_symbol = 1;
729 if (dis_info.isa & CSKY_ISA_FLOAT_7E60
889 if (dis_info.opinfo->oprnd.oprnds[0].mask != OPRND_MASK_0_4)
918 if (is_extern_symbol (dis_info.info, dis_info.mem))
921 value = dis_info.mem + (value << shift);
924 dis_info.need_output_symbol = 1;
925 dis_info.value = value;
993 if (dis_info.need_output_symbol)
996 info->print_address_func (dis_info.value, dis_info.info);
1046 dis_info.mem = memaddr;
1047 dis_info.info = info;
1048 dis_info.need_output_symbol = 0;
1061 dis_info.isa = CSKY_DEFAULT_ISA;
1067 dis_info.isa = CSKY_DEFAULT_ISA;
1190 dis_info.opinfo = pinfo;