Lines Matching refs:cd
72 extern const char * parse_shortregs (CGEN_CPU_DESC cd,
77 extern const char * parse_branch_addr (CGEN_CPU_DESC cd,
96 parse_shortregs (CGEN_CPU_DESC cd,
104 errmsg = cgen_parse_keyword (cd, strp, keywords, regno);
119 parse_uimm_not_reg (CGEN_CPU_DESC cd,
125 return parse_simm_not_reg (cd, strp, opindex, svalp);
131 parse_simm_not_reg (CGEN_CPU_DESC cd,
155 errmsg = cgen_parse_keyword (cd, strp, & epiphany_cgen_opval_gr_names,valuep);
159 errmsg = (sign ? cgen_parse_signed_integer (cd, strp, opindex, valuep)
160 : cgen_parse_unsigned_integer (cd, strp, opindex,
175 parse_postindex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
200 parse_imm8 (CGEN_CPU_DESC cd,
216 if (!cgen_parse_keyword (cd, strp, &epiphany_cgen_opval_gr_names, &dummyval)
217 || !cgen_parse_keyword (cd, strp, &epiphany_cgen_opval_cr_names,
222 errmsg = cgen_parse_address (cd, strp, opindex, code, result_type, valuep);
238 parse_imm16 (CGEN_CPU_DESC cd,
255 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_EPIPHANY_HIGH,
265 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_EPIPHANY_LOW,
271 else if (!cgen_parse_keyword (cd, strp, &epiphany_cgen_opval_gr_names,
273 || !cgen_parse_keyword (cd, strp, &epiphany_cgen_opval_cr_names,
278 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_16,
289 parse_branch_addr (CGEN_CPU_DESC cd,
316 errmsg = cgen_parse_address (cd, strp, opindex, code,
327 errmsg = cgen_parse_address (cd, &bufp, opindex, code, &result_type,
349 epiphany_print_insn (CGEN_CPU_DESC cd, bfd_vma pc, disassemble_info *info)
358 info->bytes_per_line = buflen = cd->base_insn_bitsize / 8;
362 if (status != 0 && (cd->min_insn_bitsize < cd->base_insn_bitsize))
364 info->bytes_per_line = buflen = cd->min_insn_bitsize / 8;
374 return print_insn (cd, pc, info, buf, buflen);
379 print_postindex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
391 print_simm_not_reg (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
398 print_address (cd, dis_info, value, attrs, pc, length);
402 print_uimm_not_reg (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
415 print_address (cd, dis_info, value, attrs, pc, length);