Lines Matching refs:ex_info
328 CGEN_EXTRACT_INFO *ex_info, in fill_cache() argument
336 disassemble_info *info = (disassemble_info *) ex_info->dis_info; in fill_cache()
340 if (((ex_info->valid >> offset) & mask) == mask) in fill_cache()
345 if (! (mask & ex_info->valid)) in fill_cache()
354 (pc, ex_info->insn_bytes + offset, bytes, info); in fill_cache()
362 ex_info->valid |= ((1 << bytes) - 1) << offset; in fill_cache()
372 CGEN_EXTRACT_INFO *ex_info ATTRIBUTE_UNUSED, in extract_1()
416 CGEN_EXTRACT_INFO *ex_info, in extract_normal() argument
418 CGEN_EXTRACT_INFO *ex_info ATTRIBUTE_UNUSED, in extract_normal()
469 unsigned char *bufp = ex_info->insn_bytes + word_offset / 8; in extract_normal()
474 if (fill_cache (cd, ex_info, word_offset / 8, word_length / 8, pc) == 0) in extract_normal()
477 value = extract_1 (cd, ex_info, start, length, word_length, bufp, pc); in extract_normal()
508 CGEN_EXTRACT_INFO *ex_info, in extract_insn_normal() argument
528 ex_info, insn_value, fields, pc); in extract_insn_normal()
777 CGEN_EXTRACT_INFO *ex_info, in xc16x_cgen_extract_operand() argument
789 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
792 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 1, 32, total_length, pc, & fields->f_op… in xc16x_cgen_extract_operand()
795 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 1, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
798 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 2, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
801 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 4, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
804 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 8, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
807 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 1, 32, total_length, pc, & fields->f_op… in xc16x_cgen_extract_operand()
810 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_ABS_ADDR), … in xc16x_cgen_extract_operand()
813 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 4, 32, total_length, pc, & fields->f_co… in xc16x_cgen_extract_operand()
816 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 8, 32, total_length, pc, & fields->f_d… in xc16x_cgen_extract_operand()
819 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 8, 32, total_length, pc, & fields->f_d… in xc16x_cgen_extract_operand()
824 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
827 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
830 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
833 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_e… in xc16x_cgen_extract_operand()
836 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
841 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_i… in xc16x_cgen_extract_operand()
844 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 2, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
847 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_o… in xc16x_cgen_extract_operand()
850 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 8, 32, total_length, pc, & fields->f_m… in xc16x_cgen_extract_operand()
853 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 8, 32, total_length, pc, & fields->f_d… in xc16x_cgen_extract_operand()
856 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 16, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
859 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 16, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
864 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 10, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
869 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 4, 32, total_length, pc, & fields->f_qb… in xc16x_cgen_extract_operand()
872 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 27, 4, 32, total_length, pc, & fields->f_q… in xc16x_cgen_extract_operand()
875 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 4, 32, total_length, pc, & fields->f_q… in xc16x_cgen_extract_operand()
878 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
881 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
884 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
887 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
890 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
893 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
896 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_PCREL_ADDR)… in xc16x_cgen_extract_operand()
899 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_PCREL_ADDR)… in xc16x_cgen_extract_operand()
902 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_s… in xc16x_cgen_extract_operand()
905 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 8, 32, total_length, pc, & fields->f_s… in xc16x_cgen_extract_operand()
912 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
915 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 2, 32, total_length, pc, & fields->f_r0… in xc16x_cgen_extract_operand()
918 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
921 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
924 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 4, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
927 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_r… in xc16x_cgen_extract_operand()
930 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_u… in xc16x_cgen_extract_operand()
933 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 16, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
936 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 13, 2, 32, total_length, pc, & fields->f_u… in xc16x_cgen_extract_operand()
939 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 3, 32, total_length, pc, & fields->f_u… in xc16x_cgen_extract_operand()
942 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 4, 32, total_length, pc, & fields->f_u… in xc16x_cgen_extract_operand()
945 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_PCREL_ADDR)… in xc16x_cgen_extract_operand()
948 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 8, 32, total_length, pc, & fields->f_u… in xc16x_cgen_extract_operand()
951 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 16, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
954 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 31, 16, 32, total_length, pc, & fields->f_… in xc16x_cgen_extract_operand()
957 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_ABS_ADDR), … in xc16x_cgen_extract_operand()
960 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 8, 32, total_length, pc, & fields->f_s… in xc16x_cgen_extract_operand()
963 …length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_RELOC)|(1<<CGEN_IFLD_ABS_ADDR), … in xc16x_cgen_extract_operand()