Lines Matching refs:fields

169 			   CGEN_FIELDS * fields)  in xc16x_cgen_parse_operand()  argument
178 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_psw_names, & fields->f_reg8); in xc16x_cgen_parse_operand()
181 …en_parse_unsigned_integer (cd, strp, XC16X_OPERAND_BIT01, (unsigned long *) (& fields->f_op_1bit)); in xc16x_cgen_parse_operand()
184 …gen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_BIT1, (unsigned long *) (& fields->f_op_bit1)); in xc16x_cgen_parse_operand()
187 …gen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_BIT2, (unsigned long *) (& fields->f_op_bit2)); in xc16x_cgen_parse_operand()
190 …gen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_BIT4, (unsigned long *) (& fields->f_op_bit4)); in xc16x_cgen_parse_operand()
193 …gen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_BIT8, (unsigned long *) (& fields->f_op_bit8)); in xc16x_cgen_parse_operand()
196 …parse_unsigned_integer (cd, strp, XC16X_OPERAND_BITONE, (unsigned long *) (& fields->f_op_onebit)); in xc16x_cgen_parse_operand()
202 fields->f_offset16 = value; in xc16x_cgen_parse_operand()
206 …errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_conditioncode_names, & fields->f_condcod… in xc16x_cgen_parse_operand()
209 …cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_DATA8, (unsigned long *) (& fields->f_data8)); in xc16x_cgen_parse_operand()
212 …_parse_unsigned_integer (cd, strp, XC16X_OPERAND_DATAHI8, (unsigned long *) (& fields->f_datahi8)); in xc16x_cgen_parse_operand()
218 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r1); in xc16x_cgen_parse_operand()
221 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_grb_names, & fields->f_r1); in xc16x_cgen_parse_operand()
224 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r4); in xc16x_cgen_parse_operand()
227 …errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_extconditioncode_names, & fields->f_extc… in xc16x_cgen_parse_operand()
230 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_r8_names, & fields->f_regb8); in xc16x_cgen_parse_operand()
236 …errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_conditioncode_names, & fields->f_icondco… in xc16x_cgen_parse_operand()
239 …n_parse_unsigned_integer (cd, strp, XC16X_OPERAND_LBIT2, (unsigned long *) (& fields->f_op_lbit2)); in xc16x_cgen_parse_operand()
242 …n_parse_unsigned_integer (cd, strp, XC16X_OPERAND_LBIT4, (unsigned long *) (& fields->f_op_lbit4)); in xc16x_cgen_parse_operand()
245 …cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_MASK8, (unsigned long *) (& fields->f_mask8)); in xc16x_cgen_parse_operand()
248 …_parse_unsigned_integer (cd, strp, XC16X_OPERAND_MASKLO8, (unsigned long *) (& fields->f_datahi8)); in xc16x_cgen_parse_operand()
251 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_memgr8_names, & fields->f_memgr8); in xc16x_cgen_parse_operand()
257 fields->f_memory = value; in xc16x_cgen_parse_operand()
264 …_parse_unsigned_integer (cd, strp, XC16X_OPERAND_PAGENUM, (unsigned long *) (& fields->f_pagenum)); in xc16x_cgen_parse_operand()
270 …= cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_QBIT, (unsigned long *) (& fields->f_qbit)); in xc16x_cgen_parse_operand()
273 …en_parse_unsigned_integer (cd, strp, XC16X_OPERAND_QHIBIT, (unsigned long *) (& fields->f_qhibit)); in xc16x_cgen_parse_operand()
276 …en_parse_unsigned_integer (cd, strp, XC16X_OPERAND_QLOBIT, (unsigned long *) (& fields->f_qlobit)); in xc16x_cgen_parse_operand()
279 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_r8_names, & fields->f_reg8); in xc16x_cgen_parse_operand()
282 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_grb8_names, & fields->f_regb8); in xc16x_cgen_parse_operand()
285 … errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_regbmem8_names, & fields->f_regmem8); in xc16x_cgen_parse_operand()
288 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_r8_names, & fields->f_reghi8); in xc16x_cgen_parse_operand()
291 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_regmem8_names, & fields->f_regmem8); in xc16x_cgen_parse_operand()
294 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_r8_names, & fields->f_regoff8); in xc16x_cgen_parse_operand()
297 errmsg = cgen_parse_signed_integer (cd, strp, XC16X_OPERAND_REL, (long *) (& fields->f_rel8)); in xc16x_cgen_parse_operand()
300 … errmsg = cgen_parse_signed_integer (cd, strp, XC16X_OPERAND_RELHI, (long *) (& fields->f_relhi8)); in xc16x_cgen_parse_operand()
303 … = cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_SEG, (unsigned long *) (& fields->f_seg8)); in xc16x_cgen_parse_operand()
306 …n_parse_unsigned_integer (cd, strp, XC16X_OPERAND_SEGHI8, (unsigned long *) (& fields->f_segnum8)); in xc16x_cgen_parse_operand()
315 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r2); in xc16x_cgen_parse_operand()
318 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r0); in xc16x_cgen_parse_operand()
321 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_grb_names, & fields->f_r2); in xc16x_cgen_parse_operand()
324 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r1); in xc16x_cgen_parse_operand()
327 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_gr_names, & fields->f_r2); in xc16x_cgen_parse_operand()
330 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_regdiv8_names, & fields->f_reg8); in xc16x_cgen_parse_operand()
333 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_reg0_name, & fields->f_uimm4); in xc16x_cgen_parse_operand()
336 …en_parse_unsigned_integer (cd, strp, XC16X_OPERAND_UIMM16, (unsigned long *) (& fields->f_uimm16)); in xc16x_cgen_parse_operand()
339 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_ext_names, & fields->f_uimm2); in xc16x_cgen_parse_operand()
342 errmsg = cgen_parse_keyword (cd, strp, & xc16x_cgen_opval_reg0_name1, & fields->f_uimm3); in xc16x_cgen_parse_operand()
345 …cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_UIMM4, (unsigned long *) (& fields->f_uimm4)); in xc16x_cgen_parse_operand()
348 …cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_UIMM7, (unsigned long *) (& fields->f_uimm7)); in xc16x_cgen_parse_operand()
351 …cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_UIMM8, (unsigned long *) (& fields->f_uimm8)); in xc16x_cgen_parse_operand()
354 …en_parse_unsigned_integer (cd, strp, XC16X_OPERAND_UPAG16, (unsigned long *) (& fields->f_uimm16)); in xc16x_cgen_parse_operand()
360 fields->f_memory = value; in xc16x_cgen_parse_operand()
364 …_parse_unsigned_integer (cd, strp, XC16X_OPERAND_USEG16, (unsigned long *) (& fields->f_offset16)); in xc16x_cgen_parse_operand()
367 … cgen_parse_unsigned_integer (cd, strp, XC16X_OPERAND_USEG8, (unsigned long *) (& fields->f_seg8)); in xc16x_cgen_parse_operand()
370 …_parse_unsigned_integer (cd, strp, XC16X_OPERAND_USOF16, (unsigned long *) (& fields->f_offset16)); in xc16x_cgen_parse_operand()
539 CGEN_FIELDS *fields) in parse_insn_normal() argument
629 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), &str, fields); in parse_insn_normal()
681 CGEN_FIELDS *fields, in xc16x_cgen_assemble_insn() argument
727 CGEN_FIELDS_BITSIZE (fields) = CGEN_INSN_BITSIZE (insn); in xc16x_cgen_assemble_insn()
729 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields); in xc16x_cgen_assemble_insn()
734 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf, in xc16x_cgen_assemble_insn()