Lines Matching refs:cd

53 parse_symbolic_address (CGEN_CPU_DESC cd,  in parse_symbolic_address()  argument
61 const char *errmsg = (* cd->parse_operand_fn) in parse_symbolic_address()
62 (cd, CGEN_PARSE_OPERAND_SYMBOLIC, strp, opindex, opinfo, in parse_symbolic_address()
76 parse_ldd_annotation (CGEN_CPU_DESC cd, in parse_ldd_annotation() argument
90 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ldd_annotation()
115 parse_call_annotation (CGEN_CPU_DESC cd, in parse_call_annotation() argument
129 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_annotation()
154 parse_ld_annotation (CGEN_CPU_DESC cd, in parse_ld_annotation() argument
168 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ld_annotation()
193 parse_ulo16 (CGEN_CPU_DESC cd, in parse_ulo16() argument
207 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_ulo16()
221 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
233 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
245 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
257 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
269 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
281 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
293 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
305 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
315 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_ulo16()
319 parse_uslo16 (CGEN_CPU_DESC cd, in parse_uslo16() argument
333 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_uslo16()
347 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
359 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
371 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
383 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
395 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
407 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
419 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
431 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
441 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_uslo16()
445 parse_uhi16 (CGEN_CPU_DESC cd, in parse_uhi16() argument
459 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_HI16, in parse_uhi16()
480 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
492 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
504 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
516 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
528 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
540 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
552 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
564 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
574 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_uhi16()
593 parse_spr (CGEN_CPU_DESC cd, in parse_spr() argument
626 return cgen_parse_keyword (cd, strp, table, valuep); in parse_spr()
630 parse_d12 (CGEN_CPU_DESC cd, in parse_d12() argument
645 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
657 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
669 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
681 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
693 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
705 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
717 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
729 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
739 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_d12()
743 parse_s12 (CGEN_CPU_DESC cd, in parse_s12() argument
758 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
770 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
782 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
794 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
806 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
818 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
830 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
842 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
855 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_s12()
859 parse_u12 (CGEN_CPU_DESC cd, in parse_u12() argument
873 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_u12()
886 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_u12()
891 parse_A (CGEN_CPU_DESC cd, in parse_A() argument
902 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_A()
913 parse_A0 (CGEN_CPU_DESC cd, in parse_A0() argument
918 return parse_A (cd, strp, opindex, valuep, 0); in parse_A0()
922 parse_A1 (CGEN_CPU_DESC cd, in parse_A1() argument
927 return parse_A (cd, strp, opindex, valuep, 1); in parse_A1()
931 parse_even_register (CGEN_CPU_DESC cd, in parse_even_register() argument
939 errmsg = cgen_parse_keyword (cd, strP, tableP, valueP); in parse_even_register()
951 parse_call_label (CGEN_CPU_DESC cd, in parse_call_label() argument
967 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_label()
978 return cgen_parse_address (cd, strp, opindex, opinfo, resultp, valuep); in parse_call_label()
1000 frv_cgen_parse_operand (CGEN_CPU_DESC cd, in frv_cgen_parse_operand() argument
1012 errmsg = parse_A0 (cd, strp, FRV_OPERAND_A0, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1015 errmsg = parse_A1 (cd, strp, FRV_OPERAND_A1, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1018 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Si); in frv_cgen_parse_operand()
1021 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Sk); in frv_cgen_parse_operand()
1024 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Ui); in frv_cgen_parse_operand()
1027 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Uk); in frv_cgen_parse_operand()
1030 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGi); in frv_cgen_parse_operand()
1033 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGk); in frv_cgen_parse_operand()
1036 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CCi); in frv_cgen_parse_operand()
1039 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1042 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRi); in frv_cgen_parse_operand()
1045 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRj); in frv_cgen_parse_operand()
1048 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1051 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRi); in frv_cgen_parse_operand()
1054 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj); in frv_cgen_parse_operand()
1057 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_float); in frv_cgen_parse_operand()
1060 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_int); in frv_cgen_parse_operand()
1063 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRk); in frv_cgen_parse_operand()
1066 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_1); in frv_cgen_parse_operand()
1069 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_2); in frv_cgen_parse_operand()
1072 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_3); in frv_cgen_parse_operand()
1075 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCk); in frv_cgen_parse_operand()
1078 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1081 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1084 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1087 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1090 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1093 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1096 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1099 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1102 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1105 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1108 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1111 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1114 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1117 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1120 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1123 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRi); in frv_cgen_parse_operand()
1126 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRj); in frv_cgen_parse_operand()
1129 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1132 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1135 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1138 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_1); in frv_cgen_parse_operand()
1141 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_2); in frv_cgen_parse_operand()
1144 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_3); in frv_cgen_parse_operand()
1147 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LI, (unsigned long *) (& fields->f_LI)… in frv_cgen_parse_operand()
1150 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAD, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1153 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAE, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1156 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAS, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1159 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPRL, (unsigned long *) (& fields->f… in frv_cgen_parse_operand()
1162 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPROPX, (unsigned long *) (& fields-… in frv_cgen_parse_operand()
1165 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_AE, (unsigned long *) (& fields->f_ae)… in frv_cgen_parse_operand()
1168 …errmsg = parse_call_annotation (cd, strp, FRV_OPERAND_CALLANN, (unsigned long *) (& fields->f_relo… in frv_cgen_parse_operand()
1171 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_CCOND, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1174 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_COND, (unsigned long *) (& fields->f_c… in frv_cgen_parse_operand()
1177 errmsg = parse_d12 (cd, strp, FRV_OPERAND_D12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1180 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_DEBUG, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1183 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_EIR, (unsigned long *) (& fields->f_ei… in frv_cgen_parse_operand()
1186 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_HINT, (unsigned long *) (& fields->f_h… in frv_cgen_parse_operand()
1189 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_not_taken, & fields->f_hint); in frv_cgen_parse_operand()
1192 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_taken, & fields->f_hint); in frv_cgen_parse_operand()
1197 errmsg = cgen_parse_address (cd, strp, FRV_OPERAND_LABEL16, 0, NULL, & value); in frv_cgen_parse_operand()
1204 errmsg = parse_call_label (cd, strp, FRV_OPERAND_LABEL24, 0, NULL, & value); in frv_cgen_parse_operand()
1209 …errmsg = parse_ld_annotation (cd, strp, FRV_OPERAND_LDANN, (unsigned long *) (& fields->f_reloc_an… in frv_cgen_parse_operand()
1212 …errmsg = parse_ldd_annotation (cd, strp, FRV_OPERAND_LDDANN, (unsigned long *) (& fields->f_reloc_… in frv_cgen_parse_operand()
1215 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LOCK, (unsigned long *) (& fields->f_l… in frv_cgen_parse_operand()
1218 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_pack, & fields->f_pack); in frv_cgen_parse_operand()
1221 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S10, (long *) (& fields->f_s10)); in frv_cgen_parse_operand()
1224 errmsg = parse_s12 (cd, strp, FRV_OPERAND_S12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1227 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1230 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S5, (long *) (& fields->f_s5)); in frv_cgen_parse_operand()
1233 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6, (long *) (& fields->f_s6)); in frv_cgen_parse_operand()
1236 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6_1, (long *) (& fields->f_s6_1)); in frv_cgen_parse_operand()
1239 errmsg = parse_uslo16 (cd, strp, FRV_OPERAND_SLO16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1242 errmsg = parse_spr (cd, strp, & frv_cgen_opval_spr_names, & fields->f_spr); in frv_cgen_parse_operand()
1245 errmsg = parse_u12 (cd, strp, FRV_OPERAND_U12, (long *) (& fields->f_u12)); in frv_cgen_parse_operand()
1248 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U16, (unsigned long *) (& fields->f_u1… in frv_cgen_parse_operand()
1251 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U6, (unsigned long *) (& fields->f_u6)… in frv_cgen_parse_operand()
1254 errmsg = parse_uhi16 (cd, strp, FRV_OPERAND_UHI16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1257 errmsg = parse_ulo16 (cd, strp, FRV_OPERAND_ULO16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1275 frv_cgen_init_asm (CGEN_CPU_DESC cd) in frv_cgen_init_asm() argument
1277 frv_cgen_init_opcode_table (cd); in frv_cgen_init_asm()
1278 frv_cgen_init_ibld_table (cd); in frv_cgen_init_asm()
1279 cd->parse_handlers = & frv_cgen_parse_handlers[0]; in frv_cgen_init_asm()
1280 cd->parse_operand = frv_cgen_parse_operand; in frv_cgen_init_asm()
1423 parse_insn_normal (CGEN_CPU_DESC cd, in parse_insn_normal() argument
1455 CGEN_INIT_PARSE (cd); in parse_insn_normal()
1456 cgen_init_parse_operand (cd); in parse_insn_normal()
1516 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), &str, fields); in parse_insn_normal()
1566 frv_cgen_assemble_insn (CGEN_CPU_DESC cd, in frv_cgen_assemble_insn() argument
1584 ilist = CGEN_ASM_LOOKUP_INSN (cd, str); in frv_cgen_assemble_insn()
1597 if (! frv_cgen_insn_supported (cd, insn)) in frv_cgen_assemble_insn()
1616 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields); in frv_cgen_assemble_insn()
1621 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf, in frv_cgen_assemble_insn()