Home | History | Annotate | Download | only in opcodes

Lines Matching refs:cd

61 iq2000_cgen_insn_supported (CGEN_CPU_DESC cd, const CGEN_INSN *insn)
63 int machs = cd->machs;
103 parse_mimm (CGEN_CPU_DESC cd,
117 errmsg = cgen_parse_signed_integer (cd, strp, opindex, & value);
134 parse_imm (CGEN_CPU_DESC cd,
147 errmsg = cgen_parse_signed_integer (cd, strp, opindex, & value);
164 parse_jtargq10 (CGEN_CPU_DESC cd,
175 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_IQ2000_OFFSET_21,
191 parse_hi16 (CGEN_CPU_DESC cd,
203 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_HI16,
234 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_IQ2000_UHI16,
250 return parse_imm (cd, strp, opindex, valuep);
258 parse_lo16 (CGEN_CPU_DESC cd,
270 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
282 return parse_imm (cd, strp, opindex, valuep);
290 parse_mlo16 (CGEN_CPU_DESC cd,
302 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
314 return parse_mimm (cd, strp, opindex, valuep);
336 iq2000_cgen_parse_operand (CGEN_CPU_DESC cd,
348 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND__INDEX, (unsigned long *) (& fields->f_index));
351 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rs);
356 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_BASEOFF, 0, NULL, & value);
361 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_BITNUM, (unsigned long *) (& fields->f_rt));
364 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_BYTECOUNT, (unsigned long *) (& fields->f_bytecount));
367 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CAM_Y, (unsigned long *) (& fields->f_cam_y));
370 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CAM_Z, (unsigned long *) (& fields->f_cam_z));
373 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_3FUNC, (unsigned long *) (& fields->f_cm_3func));
376 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_3Z, (unsigned long *) (& fields->f_cm_3z));
379 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_4FUNC, (unsigned long *) (& fields->f_cm_4func));
382 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_CM_4Z, (unsigned long *) (& fields->f_cm_4z));
385 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_COUNT, (unsigned long *) (& fields->f_count));
388 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_EXECODE, (unsigned long *) (& fields->f_excode));
391 errmsg = parse_hi16 (cd, strp, IQ2000_OPERAND_HI16, (unsigned long *) (& fields->f_imm));
394 errmsg = parse_imm (cd, strp, IQ2000_OPERAND_IMM, (unsigned long *) (& fields->f_imm));
399 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_JMPTARG, 0, NULL, & value);
406 errmsg = parse_jtargq10 (cd, strp, IQ2000_OPERAND_JMPTARGQ10, 0, NULL, & value);
411 errmsg = parse_lo16 (cd, strp, IQ2000_OPERAND_LO16, (unsigned long *) (& fields->f_imm));
414 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASK, (unsigned long *) (& fields->f_mask));
417 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKL, (unsigned long *) (& fields->f_maskl));
420 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKQ10, (unsigned long *) (& fields->f_maskq10));
423 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_MASKR, (unsigned long *) (& fields->f_rs));
426 errmsg = parse_mlo16 (cd, strp, IQ2000_OPERAND_MLO16, (unsigned long *) (& fields->f_imm));
431 errmsg = cgen_parse_address (cd, strp, IQ2000_OPERAND_OFFSET, 0, NULL, & value);
436 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd);
439 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd_rs);
442 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rd_rt);
445 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rs);
448 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rt);
451 errmsg = cgen_parse_keyword (cd, strp, & iq2000_cgen_opval_gr_names, & fields->f_rt_rs);
454 errmsg = cgen_parse_unsigned_integer (cd, strp, IQ2000_OPERAND_SHAMT, (unsigned long *) (& fields->f_shamt));
472 iq2000_cgen_init_asm (CGEN_CPU_DESC cd)
474 iq2000_cgen_init_opcode_table (cd);
475 iq2000_cgen_init_ibld_table (cd);
476 cd->parse_handlers = & iq2000_cgen_parse_handlers[0];
477 cd->parse_operand = iq2000_cgen_parse_operand;
622 parse_insn_normal (CGEN_CPU_DESC cd,
654 CGEN_INIT_PARSE (cd);
655 cgen_init_parse_operand (cd);
715 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), &str, fields);
766 iq2000_cgen_assemble_insn (CGEN_CPU_DESC cd,
784 ilist = CGEN_ASM_LOOKUP_INSN (cd, str);
797 if (! iq2000_cgen_insn_supported (cd, insn))
816 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields);
821 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf,