Lines Matching refs:cd

81 iq2000_cgen_print_operand (CGEN_CPU_DESC cd,  in iq2000_cgen_print_operand()  argument
94 print_normal (cd, info, fields->f_index, 0, pc, length); in iq2000_cgen_print_operand()
97 print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rs, 0); in iq2000_cgen_print_operand()
100 print_address (cd, info, fields->f_imm, 0, pc, length); in iq2000_cgen_print_operand()
103 print_normal (cd, info, fields->f_rt, 0, pc, length); in iq2000_cgen_print_operand()
106 print_normal (cd, info, fields->f_bytecount, 0, pc, length); in iq2000_cgen_print_operand()
109 print_normal (cd, info, fields->f_cam_y, 0, pc, length); in iq2000_cgen_print_operand()
112 print_normal (cd, info, fields->f_cam_z, 0, pc, length); in iq2000_cgen_print_operand()
115 print_normal (cd, info, fields->f_cm_3func, 0, pc, length); in iq2000_cgen_print_operand()
118 print_normal (cd, info, fields->f_cm_3z, 0, pc, length); in iq2000_cgen_print_operand()
121 print_normal (cd, info, fields->f_cm_4func, 0, pc, length); in iq2000_cgen_print_operand()
124 print_normal (cd, info, fields->f_cm_4z, 0, pc, length); in iq2000_cgen_print_operand()
127 print_normal (cd, info, fields->f_count, 0, pc, length); in iq2000_cgen_print_operand()
130 print_normal (cd, info, fields->f_excode, 0, pc, length); in iq2000_cgen_print_operand()
133 print_normal (cd, info, fields->f_imm, 0, pc, length); in iq2000_cgen_print_operand()
136 print_normal (cd, info, fields->f_imm, 0, pc, length); in iq2000_cgen_print_operand()
139 print_address (cd, info, fields->f_jtarg, 0|(1<<CGEN_OPERAND_ABS_ADDR), pc, length); in iq2000_cgen_print_operand()
142 print_address (cd, info, fields->f_jtargq10, 0|(1<<CGEN_OPERAND_ABS_ADDR), pc, length); in iq2000_cgen_print_operand()
145 print_normal (cd, info, fields->f_imm, 0, pc, length); in iq2000_cgen_print_operand()
148 print_normal (cd, info, fields->f_mask, 0, pc, length); in iq2000_cgen_print_operand()
151 print_normal (cd, info, fields->f_maskl, 0, pc, length); in iq2000_cgen_print_operand()
154 print_normal (cd, info, fields->f_maskq10, 0, pc, length); in iq2000_cgen_print_operand()
157 print_normal (cd, info, fields->f_rs, 0, pc, length); in iq2000_cgen_print_operand()
160 print_normal (cd, info, fields->f_imm, 0, pc, length); in iq2000_cgen_print_operand()
163 print_address (cd, info, fields->f_offset, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length); in iq2000_cgen_print_operand()
166 print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rd, 0); in iq2000_cgen_print_operand()
169 …print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rd_rs, 0|(1<<CGEN_OPERAND_VIRTUAL… in iq2000_cgen_print_operand()
172 …print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rd_rt, 0|(1<<CGEN_OPERAND_VIRTUAL… in iq2000_cgen_print_operand()
175 print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rs, 0); in iq2000_cgen_print_operand()
178 print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rt, 0); in iq2000_cgen_print_operand()
181 …print_keyword (cd, info, & iq2000_cgen_opval_gr_names, fields->f_rt_rs, 0|(1<<CGEN_OPERAND_VIRTUAL… in iq2000_cgen_print_operand()
184 print_normal (cd, info, fields->f_shamt, 0, pc, length); in iq2000_cgen_print_operand()
203 iq2000_cgen_init_dis (CGEN_CPU_DESC cd) in iq2000_cgen_init_dis() argument
205 iq2000_cgen_init_opcode_table (cd); in iq2000_cgen_init_dis()
206 iq2000_cgen_init_ibld_table (cd); in iq2000_cgen_init_dis()
207 cd->print_handlers = & iq2000_cgen_print_handlers[0]; in iq2000_cgen_init_dis()
208 cd->print_operand = iq2000_cgen_print_operand; in iq2000_cgen_init_dis()
215 print_normal (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_normal()
236 print_address (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_address()
261 print_keyword (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_keyword()
283 print_insn_normal (CGEN_CPU_DESC cd, in print_insn_normal() argument
294 CGEN_INIT_PRINT (cd); in print_insn_normal()
310 iq2000_cgen_print_operand (cd, CGEN_SYNTAX_FIELD (*syn), info, in print_insn_normal()
320 read_insn (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in read_insn()
351 print_insn (CGEN_CPU_DESC cd, in print_insn() argument
363 basesize = cd->base_insn_bitsize < buflen * 8 ? in print_insn()
364 cd->base_insn_bitsize : buflen * 8; in print_insn()
365 insn_value = cgen_get_insn_value (cd, buf, basesize, cd->insn_endian); in print_insn()
378 insn_list = CGEN_DIS_LOOKUP_INSN (cd, (char *) buf, insn_value); in print_insn()
389 if (! iq2000_cgen_insn_supported (cd, insn)) in print_insn()
418 if (((unsigned) CGEN_INSN_BITSIZE (insn) > cd->base_insn_bitsize) && in print_insn()
422 int rc = read_insn (cd, pc, info, buf, in print_insn()
427 length = CGEN_EXTRACT_FN (cd, insn) in print_insn()
428 (cd, insn, &ex_info, full_insn_value, &fields, pc); in print_insn()
431 length = CGEN_EXTRACT_FN (cd, insn) in print_insn()
432 (cd, insn, &ex_info, insn_value_cropped, &fields, pc); in print_insn()
439 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length); in print_insn()
460 default_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info) in default_print_insn() argument
467 buflen = cd->base_insn_bitsize / 8; in default_print_insn()
471 if (status != 0 && (cd->min_insn_bitsize < cd->base_insn_bitsize)) in default_print_insn()
473 buflen = cd->min_insn_bitsize / 8; in default_print_insn()
483 return print_insn (cd, pc, info, buf, buflen); in default_print_insn()
497 CGEN_CPU_DESC cd; member
505 static CGEN_CPU_DESC cd = 0; in print_insn_iq2000() local
552 if (cd in print_insn_iq2000()
557 cd = 0; in print_insn_iq2000()
564 cd = cl->cd; in print_insn_iq2000()
565 prev_isa = cd->isas; in print_insn_iq2000()
572 if (! cd) in print_insn_iq2000()
585 cd = iq2000_cgen_cpu_open (CGEN_CPU_OPEN_ISAS, prev_isa, in print_insn_iq2000()
590 if (!cd) in print_insn_iq2000()
595 cl->cd = cd; in print_insn_iq2000()
602 iq2000_cgen_init_dis (cd); in print_insn_iq2000()
610 length = CGEN_PRINT_INSN (cd, pc, info); in print_insn_iq2000()
617 return cd->default_insn_bitsize / 8; in print_insn_iq2000()