Lines Matching refs:cd

58 iq2000_cgen_insn_supported (cd, insn)  in iq2000_cgen_insn_supported()  argument
59 CGEN_CPU_DESC cd; in iq2000_cgen_insn_supported()
62 int machs = cd->machs;
99 parse_mimm (cd, strp, opindex, valuep) in parse_mimm() argument
100 CGEN_CPU_DESC cd; in parse_mimm()
115 errmsg = cgen_parse_signed_integer (cd, strp, opindex, & value);
131 parse_imm (cd, strp, opindex, valuep) in parse_imm() argument
132 CGEN_CPU_DESC cd; in parse_imm()
146 errmsg = cgen_parse_signed_integer (cd, strp, opindex, & value);
162 parse_jtargq10 (cd, strp, opindex, reloc, type_addr, valuep) in parse_jtargq10() argument
163 CGEN_CPU_DESC cd; in parse_jtargq10()
174 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_IQ2000_OFFSET_21,
189 parse_hi16 (cd, strp, opindex, valuep) in parse_hi16() argument
190 CGEN_CPU_DESC cd; in parse_hi16()
202 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_HI16,
232 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_IQ2000_UHI16,
248 return parse_imm (cd, strp, opindex, valuep);
256 parse_lo16 (cd, strp, opindex, valuep) in parse_lo16() argument
257 CGEN_CPU_DESC cd; in parse_lo16()
269 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
281 return parse_imm (cd, strp, opindex, valuep);
289 parse_mlo16 (cd, strp, opindex, valuep) in parse_mlo16() argument
290 CGEN_CPU_DESC cd; in parse_mlo16()
302 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
314 return parse_mimm (cd, strp, opindex, valuep);
336 iq2000_cgen_parse_operand (cd, opindex, strp, fields) in iq2000_cgen_parse_operand() argument
337 CGEN_CPU_DESC cd; in iq2000_cgen_parse_operand()
349 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rs);
354 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_BASEOFF, 0, NULL, & value);
359 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_BITNUM, &fields->f_rt);
362 … errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_BYTECOUNT, &fields->f_bytecount);
365 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CAM_Y, &fields->f_cam_y);
368 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CAM_Z, &fields->f_cam_z);
371 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_3FUNC, &fields->f_cm_3func);
374 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_3Z, &fields->f_cm_3z);
377 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_4FUNC, &fields->f_cm_4func);
380 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_4Z, &fields->f_cm_4z);
383 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_COUNT, &fields->f_count);
386 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_EXECODE, &fields->f_excode);
389 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_F_INDEX, &fields->f_index);
392 errmsg = parse_hi16 (cd, strp, IQ2000_OPERAND_HI16, &fields->f_imm);
395 errmsg = parse_imm (cd, strp, IQ2000_OPERAND_IMM, &fields->f_imm);
400 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_JMPTARG, 0, NULL, & value);
407 errmsg = parse_jtargq10 (cd, strp, IQ2000_OPERAND_JMPTARGQ10, 0, NULL, & value);
412 errmsg = parse_lo16 (cd, strp, IQ2000_OPERAND_LO16, &fields->f_imm);
415 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASK, &fields->f_mask);
418 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKL, &fields->f_maskl);
421 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKQ10, &fields->f_maskq10);
424 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKR, &fields->f_rs);
427 errmsg = parse_mlo16 (cd, strp, IQ2000_OPERAND_MLO16, &fields->f_imm);
432 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_OFFSET, 0, NULL, & value);
437 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd);
440 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd_rs);
443 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd_rt);
446 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rs);
449 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rt);
452 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rt_rs);
455 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_SHAMT, &fields->f_shamt);
473 iq2000_cgen_init_asm (cd) in iq2000_cgen_init_asm() argument
474 CGEN_CPU_DESC cd; in iq2000_cgen_init_asm()
476 iq2000_cgen_init_opcode_table (cd);
477 iq2000_cgen_init_ibld_table (cd);
478 cd->parse_handlers = & iq2000_cgen_parse_handlers[0];
479 cd->parse_operand = iq2000_cgen_parse_operand;
619 parse_insn_normal (CGEN_CPU_DESC cd, in parse_insn_normal() argument
651 CGEN_INIT_PARSE (cd); in parse_insn_normal()
652 cgen_init_parse_operand (cd); in parse_insn_normal()
709 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), in parse_insn_normal()
760 iq2000_cgen_assemble_insn (CGEN_CPU_DESC cd, in iq2000_cgen_assemble_insn() argument
778 ilist = CGEN_ASM_LOOKUP_INSN (cd, str); in iq2000_cgen_assemble_insn()
791 if (! iq2000_cgen_insn_supported (cd, insn)) in iq2000_cgen_assemble_insn()
810 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields); in iq2000_cgen_assemble_insn()
815 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf, in iq2000_cgen_assemble_insn()
868 iq2000_cgen_asm_hash_keywords (CGEN_CPU_DESC cd, CGEN_KEYWORD *opvals)
879 cgen_asm_record_register (cd, ke->name, ke->value);