Lines Matching refs:cd
54 parse_symbolic_address (CGEN_CPU_DESC cd, in parse_symbolic_address() argument
62 const char *errmsg = (* cd->parse_operand_fn) in parse_symbolic_address()
63 (cd, CGEN_PARSE_OPERAND_SYMBOLIC, strp, opindex, opinfo, in parse_symbolic_address()
77 parse_ldd_annotation (CGEN_CPU_DESC cd, in parse_ldd_annotation() argument
91 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ldd_annotation()
116 parse_call_annotation (CGEN_CPU_DESC cd, in parse_call_annotation() argument
130 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_annotation()
155 parse_ld_annotation (CGEN_CPU_DESC cd, in parse_ld_annotation() argument
169 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ld_annotation()
194 parse_ulo16 (CGEN_CPU_DESC cd, in parse_ulo16() argument
208 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_ulo16()
222 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
234 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
246 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
258 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
270 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
282 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
294 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
306 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
316 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_ulo16()
320 parse_uslo16 (CGEN_CPU_DESC cd, in parse_uslo16() argument
334 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_uslo16()
348 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
360 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
372 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
384 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
396 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
408 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
420 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
432 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
442 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_uslo16()
446 parse_uhi16 (CGEN_CPU_DESC cd, in parse_uhi16() argument
460 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_HI16, in parse_uhi16()
481 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
493 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
505 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
517 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
529 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
541 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
553 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
565 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
575 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_uhi16()
594 parse_spr (CGEN_CPU_DESC cd, in parse_spr() argument
627 return cgen_parse_keyword (cd, strp, table, valuep); in parse_spr()
631 parse_d12 (CGEN_CPU_DESC cd, in parse_d12() argument
646 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
658 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
670 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
682 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
694 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
706 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
718 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
730 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
740 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_d12()
744 parse_s12 (CGEN_CPU_DESC cd, in parse_s12() argument
759 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
771 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
783 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
795 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
807 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
819 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
831 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
843 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
856 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_s12()
860 parse_u12 (CGEN_CPU_DESC cd, in parse_u12() argument
874 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_u12()
887 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_u12()
892 parse_A (CGEN_CPU_DESC cd, in parse_A() argument
903 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_A()
914 parse_A0 (CGEN_CPU_DESC cd, in parse_A0() argument
919 return parse_A (cd, strp, opindex, valuep, 0); in parse_A0()
923 parse_A1 (CGEN_CPU_DESC cd, in parse_A1() argument
928 return parse_A (cd, strp, opindex, valuep, 1); in parse_A1()
932 parse_even_register (CGEN_CPU_DESC cd, in parse_even_register() argument
940 errmsg = cgen_parse_keyword (cd, strP, tableP, valueP); in parse_even_register()
952 parse_call_label (CGEN_CPU_DESC cd, in parse_call_label() argument
968 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_label()
979 return cgen_parse_address (cd, strp, opindex, opinfo, resultp, valuep); in parse_call_label()
1001 frv_cgen_parse_operand (CGEN_CPU_DESC cd, in frv_cgen_parse_operand() argument
1013 errmsg = parse_A0 (cd, strp, FRV_OPERAND_A0, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1016 errmsg = parse_A1 (cd, strp, FRV_OPERAND_A1, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1019 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Si); in frv_cgen_parse_operand()
1022 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Sk); in frv_cgen_parse_operand()
1025 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Ui); in frv_cgen_parse_operand()
1028 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Uk); in frv_cgen_parse_operand()
1031 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGi); in frv_cgen_parse_operand()
1034 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGk); in frv_cgen_parse_operand()
1037 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CCi); in frv_cgen_parse_operand()
1040 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1043 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRi); in frv_cgen_parse_operand()
1046 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRj); in frv_cgen_parse_operand()
1049 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1052 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRi); in frv_cgen_parse_operand()
1055 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj); in frv_cgen_parse_operand()
1058 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_float); in frv_cgen_parse_operand()
1061 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_int); in frv_cgen_parse_operand()
1064 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRk); in frv_cgen_parse_operand()
1067 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_1); in frv_cgen_parse_operand()
1070 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_2); in frv_cgen_parse_operand()
1073 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_3); in frv_cgen_parse_operand()
1076 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCk); in frv_cgen_parse_operand()
1079 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1082 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1085 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1088 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1091 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1094 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1097 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1100 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1103 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1106 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1109 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1112 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1115 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1118 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1121 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1124 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRi); in frv_cgen_parse_operand()
1127 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRj); in frv_cgen_parse_operand()
1130 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1133 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1136 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1139 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_1); in frv_cgen_parse_operand()
1142 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_2); in frv_cgen_parse_operand()
1145 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_3); in frv_cgen_parse_operand()
1148 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LI, (unsigned long *) (& fields->f_LI)… in frv_cgen_parse_operand()
1151 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAD, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1154 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAE, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1157 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAS, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1160 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPRL, (unsigned long *) (& fields->f… in frv_cgen_parse_operand()
1163 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPROPX, (unsigned long *) (& fields-… in frv_cgen_parse_operand()
1166 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_AE, (unsigned long *) (& fields->f_ae)… in frv_cgen_parse_operand()
1169 …errmsg = parse_call_annotation (cd, strp, FRV_OPERAND_CALLANN, (unsigned long *) (& fields->f_relo… in frv_cgen_parse_operand()
1172 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_CCOND, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1175 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_COND, (unsigned long *) (& fields->f_c… in frv_cgen_parse_operand()
1178 errmsg = parse_d12 (cd, strp, FRV_OPERAND_D12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1181 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_DEBUG, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1184 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_EIR, (unsigned long *) (& fields->f_ei… in frv_cgen_parse_operand()
1187 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_HINT, (unsigned long *) (& fields->f_h… in frv_cgen_parse_operand()
1190 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_not_taken, & fields->f_hint); in frv_cgen_parse_operand()
1193 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_taken, & fields->f_hint); in frv_cgen_parse_operand()
1198 errmsg = cgen_parse_address (cd, strp, FRV_OPERAND_LABEL16, 0, NULL, & value); in frv_cgen_parse_operand()
1205 errmsg = parse_call_label (cd, strp, FRV_OPERAND_LABEL24, 0, NULL, & value); in frv_cgen_parse_operand()
1210 …errmsg = parse_ld_annotation (cd, strp, FRV_OPERAND_LDANN, (unsigned long *) (& fields->f_reloc_an… in frv_cgen_parse_operand()
1213 …errmsg = parse_ldd_annotation (cd, strp, FRV_OPERAND_LDDANN, (unsigned long *) (& fields->f_reloc_… in frv_cgen_parse_operand()
1216 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LOCK, (unsigned long *) (& fields->f_l… in frv_cgen_parse_operand()
1219 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_pack, & fields->f_pack); in frv_cgen_parse_operand()
1222 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S10, (long *) (& fields->f_s10)); in frv_cgen_parse_operand()
1225 errmsg = parse_s12 (cd, strp, FRV_OPERAND_S12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1228 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1231 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S5, (long *) (& fields->f_s5)); in frv_cgen_parse_operand()
1234 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6, (long *) (& fields->f_s6)); in frv_cgen_parse_operand()
1237 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6_1, (long *) (& fields->f_s6_1)); in frv_cgen_parse_operand()
1240 errmsg = parse_uslo16 (cd, strp, FRV_OPERAND_SLO16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1243 errmsg = parse_spr (cd, strp, & frv_cgen_opval_spr_names, & fields->f_spr); in frv_cgen_parse_operand()
1246 errmsg = parse_u12 (cd, strp, FRV_OPERAND_U12, (long *) (& fields->f_u12)); in frv_cgen_parse_operand()
1249 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U16, (unsigned long *) (& fields->f_u1… in frv_cgen_parse_operand()
1252 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U6, (unsigned long *) (& fields->f_u6)… in frv_cgen_parse_operand()
1255 errmsg = parse_uhi16 (cd, strp, FRV_OPERAND_UHI16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1258 errmsg = parse_ulo16 (cd, strp, FRV_OPERAND_ULO16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1278 frv_cgen_init_asm (CGEN_CPU_DESC cd) in frv_cgen_init_asm() argument
1280 frv_cgen_init_opcode_table (cd); in frv_cgen_init_asm()
1281 frv_cgen_init_ibld_table (cd); in frv_cgen_init_asm()
1282 cd->parse_handlers = & frv_cgen_parse_handlers[0]; in frv_cgen_init_asm()
1283 cd->parse_operand = frv_cgen_parse_operand; in frv_cgen_init_asm()
1426 parse_insn_normal (CGEN_CPU_DESC cd, in parse_insn_normal() argument
1458 CGEN_INIT_PARSE (cd); in parse_insn_normal()
1459 cgen_init_parse_operand (cd); in parse_insn_normal()
1519 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), &str, fields); in parse_insn_normal()
1569 frv_cgen_assemble_insn (CGEN_CPU_DESC cd, in frv_cgen_assemble_insn() argument
1587 ilist = CGEN_ASM_LOOKUP_INSN (cd, str); in frv_cgen_assemble_insn()
1600 if (! frv_cgen_insn_supported (cd, insn)) in frv_cgen_assemble_insn()
1619 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields); in frv_cgen_assemble_insn()
1624 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf, in frv_cgen_assemble_insn()