Lines Matching refs:cd
65 print_dollarhex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_dollarhex()
77 print_normal (cd, dis_info, value, attrs, pc, length); in print_dollarhex()
81 print_pcrel (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_pcrel()
88 print_address (cd, dis_info, value + pc, attrs, pc, length); in print_pcrel()
112 mt_cgen_print_operand (CGEN_CPU_DESC cd, in mt_cgen_print_operand() argument
125 print_dollarhex (cd, info, fields->f_a23, 0, pc, length); in mt_cgen_print_operand()
128 print_dollarhex (cd, info, fields->f_ball, 0, pc, length); in mt_cgen_print_operand()
131 print_dollarhex (cd, info, fields->f_ball2, 0, pc, length); in mt_cgen_print_operand()
134 print_dollarhex (cd, info, fields->f_bankaddr, 0, pc, length); in mt_cgen_print_operand()
137 print_dollarhex (cd, info, fields->f_brc, 0, pc, length); in mt_cgen_print_operand()
140 print_dollarhex (cd, info, fields->f_brc2, 0, pc, length); in mt_cgen_print_operand()
143 print_dollarhex (cd, info, fields->f_cb1incr, 0|(1<<CGEN_OPERAND_SIGNED), pc, length); in mt_cgen_print_operand()
146 print_dollarhex (cd, info, fields->f_cb1sel, 0, pc, length); in mt_cgen_print_operand()
149 print_dollarhex (cd, info, fields->f_cb2incr, 0|(1<<CGEN_OPERAND_SIGNED), pc, length); in mt_cgen_print_operand()
152 print_dollarhex (cd, info, fields->f_cb2sel, 0, pc, length); in mt_cgen_print_operand()
155 print_dollarhex (cd, info, fields->f_cbrb, 0, pc, length); in mt_cgen_print_operand()
158 print_dollarhex (cd, info, fields->f_cbs, 0, pc, length); in mt_cgen_print_operand()
161 print_dollarhex (cd, info, fields->f_cbx, 0, pc, length); in mt_cgen_print_operand()
164 print_dollarhex (cd, info, fields->f_ccb, 0, pc, length); in mt_cgen_print_operand()
167 print_dollarhex (cd, info, fields->f_cdb, 0, pc, length); in mt_cgen_print_operand()
170 print_dollarhex (cd, info, fields->f_cell, 0, pc, length); in mt_cgen_print_operand()
173 print_dollarhex (cd, info, fields->f_colnum, 0, pc, length); in mt_cgen_print_operand()
176 print_dollarhex (cd, info, fields->f_contnum, 0, pc, length); in mt_cgen_print_operand()
179 print_dollarhex (cd, info, fields->f_cr, 0, pc, length); in mt_cgen_print_operand()
182 print_dollarhex (cd, info, fields->f_ctxdisp, 0, pc, length); in mt_cgen_print_operand()
185 print_dollarhex (cd, info, fields->f_dup, 0, pc, length); in mt_cgen_print_operand()
188 print_dollarhex (cd, info, fields->f_fbdisp, 0, pc, length); in mt_cgen_print_operand()
191 print_dollarhex (cd, info, fields->f_fbincr, 0, pc, length); in mt_cgen_print_operand()
194 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_dr, 0|(1<<CGEN_OPERAND_ABS_ADDR)); in mt_cgen_print_operand()
197 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_drrr, 0|(1<<CGEN_OPERAND_ABS_ADDR)); in mt_cgen_print_operand()
200 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_sr1, 0|(1<<CGEN_OPERAND_ABS_ADDR)); in mt_cgen_print_operand()
203 print_keyword (cd, info, & mt_cgen_opval_h_spr, fields->f_sr2, 0|(1<<CGEN_OPERAND_ABS_ADDR)); in mt_cgen_print_operand()
206 print_dollarhex (cd, info, fields->f_id, 0, pc, length); in mt_cgen_print_operand()
209 print_dollarhex (cd, info, fields->f_imm16s, 0|(1<<CGEN_OPERAND_SIGNED), pc, length); in mt_cgen_print_operand()
212 print_dollarhex (cd, info, fields->f_imm16l, 0, pc, length); in mt_cgen_print_operand()
215 print_pcrel (cd, info, fields->f_imm16s, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length); in mt_cgen_print_operand()
218 print_dollarhex (cd, info, fields->f_imm16u, 0, pc, length); in mt_cgen_print_operand()
221 print_dollarhex (cd, info, fields->f_incamt, 0, pc, length); in mt_cgen_print_operand()
224 print_dollarhex (cd, info, fields->f_incr, 0, pc, length); in mt_cgen_print_operand()
227 print_dollarhex (cd, info, fields->f_length, 0, pc, length); in mt_cgen_print_operand()
230 print_pcrel (cd, info, fields->f_loopo, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length); in mt_cgen_print_operand()
233 print_dollarhex (cd, info, fields->f_mask, 0, pc, length); in mt_cgen_print_operand()
236 print_dollarhex (cd, info, fields->f_mask1, 0, pc, length); in mt_cgen_print_operand()
239 print_dollarhex (cd, info, fields->f_mode, 0, pc, length); in mt_cgen_print_operand()
242 print_dollarhex (cd, info, fields->f_perm, 0, pc, length); in mt_cgen_print_operand()
245 print_dollarhex (cd, info, fields->f_rbbc, 0, pc, length); in mt_cgen_print_operand()
248 print_dollarhex (cd, info, fields->f_rc, 0, pc, length); in mt_cgen_print_operand()
251 print_dollarhex (cd, info, fields->f_rc1, 0, pc, length); in mt_cgen_print_operand()
254 print_dollarhex (cd, info, fields->f_rc2, 0, pc, length); in mt_cgen_print_operand()
257 print_dollarhex (cd, info, fields->f_rc3, 0, pc, length); in mt_cgen_print_operand()
260 print_dollarhex (cd, info, fields->f_rcnum, 0, pc, length); in mt_cgen_print_operand()
263 print_dollarhex (cd, info, fields->f_rda, 0, pc, length); in mt_cgen_print_operand()
266 print_dollarhex (cd, info, fields->f_rownum, 0, pc, length); in mt_cgen_print_operand()
269 print_dollarhex (cd, info, fields->f_rownum1, 0, pc, length); in mt_cgen_print_operand()
272 print_dollarhex (cd, info, fields->f_rownum2, 0, pc, length); in mt_cgen_print_operand()
275 print_dollarhex (cd, info, fields->f_size, 0, pc, length); in mt_cgen_print_operand()
278 print_dollarhex (cd, info, fields->f_type, 0, pc, length); in mt_cgen_print_operand()
281 print_dollarhex (cd, info, fields->f_wr, 0, pc, length); in mt_cgen_print_operand()
284 print_dollarhex (cd, info, fields->f_xmode, 0, pc, length); in mt_cgen_print_operand()
302 mt_cgen_init_dis (CGEN_CPU_DESC cd) in mt_cgen_init_dis() argument
304 mt_cgen_init_opcode_table (cd); in mt_cgen_init_dis()
305 mt_cgen_init_ibld_table (cd); in mt_cgen_init_dis()
306 cd->print_handlers = & mt_cgen_print_handlers[0]; in mt_cgen_init_dis()
307 cd->print_operand = mt_cgen_print_operand; in mt_cgen_init_dis()
314 print_normal (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_normal()
335 print_address (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_address()
360 print_keyword (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in print_keyword()
382 print_insn_normal (CGEN_CPU_DESC cd, in print_insn_normal() argument
393 CGEN_INIT_PRINT (cd); in print_insn_normal()
409 mt_cgen_print_operand (cd, CGEN_SYNTAX_FIELD (*syn), info, in print_insn_normal()
419 read_insn (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, in read_insn()
450 print_insn (CGEN_CPU_DESC cd, in print_insn() argument
462 basesize = cd->base_insn_bitsize < buflen * 8 ? in print_insn()
463 cd->base_insn_bitsize : buflen * 8; in print_insn()
464 insn_value = cgen_get_insn_value (cd, buf, basesize); in print_insn()
477 insn_list = CGEN_DIS_LOOKUP_INSN (cd, (char *) buf, insn_value); in print_insn()
488 if (! mt_cgen_insn_supported (cd, insn)) in print_insn()
517 if (((unsigned) CGEN_INSN_BITSIZE (insn) > cd->base_insn_bitsize) && in print_insn()
521 int rc = read_insn (cd, pc, info, buf, in print_insn()
526 length = CGEN_EXTRACT_FN (cd, insn) in print_insn()
527 (cd, insn, &ex_info, full_insn_value, &fields, pc); in print_insn()
530 length = CGEN_EXTRACT_FN (cd, insn) in print_insn()
531 (cd, insn, &ex_info, insn_value_cropped, &fields, pc); in print_insn()
538 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length); in print_insn()
559 default_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info) in default_print_insn() argument
566 buflen = cd->base_insn_bitsize / 8; in default_print_insn()
570 if (status != 0 && (cd->min_insn_bitsize < cd->base_insn_bitsize)) in default_print_insn()
572 buflen = cd->min_insn_bitsize / 8; in default_print_insn()
582 return print_insn (cd, pc, info, buf, buflen); in default_print_insn()
595 CGEN_CPU_DESC cd; member
603 static CGEN_CPU_DESC cd = 0; in print_insn_mt() local
646 if (cd in print_insn_mt()
651 cd = 0; in print_insn_mt()
658 cd = cl->cd; in print_insn_mt()
659 prev_isa = cd->isas; in print_insn_mt()
666 if (! cd) in print_insn_mt()
678 cd = mt_cgen_cpu_open (CGEN_CPU_OPEN_ISAS, prev_isa, in print_insn_mt()
682 if (!cd) in print_insn_mt()
687 cl->cd = cd; in print_insn_mt()
694 mt_cgen_init_dis (cd); in print_insn_mt()
702 length = CGEN_PRINT_INSN (cd, pc, info); in print_insn_mt()
709 return cd->default_insn_bitsize / 8; in print_insn_mt()