Lines Matching refs:cd

62 parse_disp26 (CGEN_CPU_DESC cd,
84 errmsg = cgen_parse_address (cd, strp, opindex, reloc, resultp, valuep);
98 parse_disp21 (CGEN_CPU_DESC cd,
130 errmsg = cgen_parse_address (cd, strp, opindex, reloc, resultp, valuep);
313 parse_imm16 (CGEN_CPU_DESC cd, const char **strp, int opindex,
347 errmsg = cgen_parse_address (cd, strp, opindex, reloc,
380 errmsg = cgen_parse_signed_integer (cd, strp, opindex, &value);
391 parse_simm16 (CGEN_CPU_DESC cd, const char **strp, int opindex, long *valuep)
393 return parse_imm16(cd, strp, opindex, (long *) valuep, 0);
397 parse_simm16_split (CGEN_CPU_DESC cd, const char **strp, int opindex,
400 return parse_imm16(cd, strp, opindex, (long *) valuep, 1);
404 parse_uimm16 (CGEN_CPU_DESC cd, const char **strp, int opindex,
407 const char *errmsg = parse_imm16(cd, strp, opindex, (long *) valuep, 0);
414 parse_uimm16_split (CGEN_CPU_DESC cd, const char **strp, int opindex,
417 const char *errmsg = parse_imm16(cd, strp, opindex, (long *) valuep, 1);
426 parse_regpair (CGEN_CPU_DESC cd, const char **strp,
434 errmsg = cgen_parse_keyword (cd, strp, &or1k_cgen_opval_h_gpr,
448 errmsg = cgen_parse_keyword (cd, strp, &or1k_cgen_opval_h_gpr,
492 or1k_cgen_parse_operand (CGEN_CPU_DESC cd,
506 errmsg = parse_disp21 (cd, strp, OR1K_OPERAND_DISP21, 0, NULL, & value);
513 errmsg = parse_disp26 (cd, strp, OR1K_OPERAND_DISP26, 0, NULL, & value);
518 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_gpr, & fields->f_r2);
521 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RAD32F, (unsigned long *) (& fields->f_rad32));
524 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r2);
527 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RADI, (unsigned long *) (& fields->f_rad32));
530 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fsr, & fields->f_r2);
533 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_gpr, & fields->f_r3);
536 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RBD32F, (unsigned long *) (& fields->f_rbd32));
539 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r3);
542 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RBDI, (unsigned long *) (& fields->f_rbd32));
545 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fsr, & fields->f_r3);
548 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_gpr, & fields->f_r1);
551 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RDD32F, (unsigned long *) (& fields->f_rdd32));
554 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r1);
557 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RDDI, (unsigned long *) (& fields->f_rdd32));
560 errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fsr, & fields->f_r1);
563 errmsg = parse_simm16 (cd, strp, OR1K_OPERAND_SIMM16, (long *) (& fields->f_simm16));
566 errmsg = parse_simm16_split (cd, strp, OR1K_OPERAND_SIMM16_SPLIT, (long *) (& fields->f_simm16_split));
569 errmsg = parse_uimm16 (cd, strp, OR1K_OPERAND_UIMM16, (unsigned long *) (& fields->f_uimm16));
572 errmsg = parse_uimm16_split (cd, strp, OR1K_OPERAND_UIMM16_SPLIT, (unsigned long *) (& fields->f_uimm16_split));
575 errmsg = cgen_parse_unsigned_integer (cd, strp, OR1K_OPERAND_UIMM6, (unsigned long *) (& fields->f_uimm6));
595 or1k_cgen_init_asm (CGEN_CPU_DESC cd)
597 or1k_cgen_init_opcode_table (cd);
598 or1k_cgen_init_ibld_table (cd);
599 cd->parse_handlers = & or1k_cgen_parse_handlers[0];
600 cd->parse_operand = or1k_cgen_parse_operand;
745 parse_insn_normal (CGEN_CPU_DESC cd,
777 CGEN_INIT_PARSE (cd);
778 cgen_init_parse_operand (cd);
838 errmsg = cd->parse_operand (cd, CGEN_SYNTAX_FIELD (*syn), &str, fields);
889 or1k_cgen_assemble_insn (CGEN_CPU_DESC cd,
907 ilist = CGEN_ASM_LOOKUP_INSN (cd, str);
920 if (! or1k_cgen_insn_supported (cd, insn))
939 parse_errmsg = CGEN_PARSE_FN (cd, insn) (cd, insn, & str, fields);
944 insert_errmsg = CGEN_INSERT_FN (cd, insn) (cd, insn, fields, buf,