Lines Matching refs:cd

82 insert_1 (CGEN_CPU_DESC cd,
92 x = cgen_get_insn_value (cd, bufp, word_length, cd->endian);
102 cgen_put_insn_value (cd, bufp, word_length, (bfd_vma) x, cd->endian);
124 insert_normal (CGEN_CPU_DESC cd,
149 if (cd->min_insn_bitsize < cd->base_insn_bitsize)
195 if (! cgen_signed_overflow_ok_p (cd))
235 insert_1 (cd, value, start, length, word_length, bufp);
251 insert_insn_normal (CGEN_CPU_DESC cd,
261 CGEN_INIT_INSERT (cd);
269 put_insn_int_value (cd, buffer, cd->base_insn_bitsize,
274 cgen_put_insn_value (cd, buffer, min ((unsigned) cd->base_insn_bitsize,
276 value, cd->insn_endian);
292 errmsg = (* cd->insert_operand) (cd, CGEN_SYNTAX_FIELD (*syn),
306 put_insn_int_value (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
339 fill_cache (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
383 extract_1 (CGEN_CPU_DESC cd,
394 x = cgen_get_insn_value (cd, bufp, word_length, cd->endian);
426 extract_normal (CGEN_CPU_DESC cd,
461 if (cd->min_insn_bitsize < cd->base_insn_bitsize)
486 if (fill_cache (cd, ex_info, word_offset / 8, word_length / 8, pc) == 0)
492 value = extract_1 (cd, ex_info, start, length, word_length, bufp, pc);
521 extract_insn_normal (CGEN_CPU_DESC cd,
533 CGEN_INIT_EXTRACT (cd);
542 length = (* cd->extract_operand) (cd, CGEN_SYNTAX_FIELD (*syn),
573 lm32_cgen_insert_operand (CGEN_CPU_DESC cd,
588 errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 15, 16, 32, total_length, buffer);
595 errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 25, 26, 32, total_length, buffer);
599 errmsg = insert_normal (cd, fields->f_csr, 0, 0, 25, 5, 32, total_length, buffer);
602 errmsg = insert_normal (cd, fields->f_exception, 0, 0, 25, 26, 32, total_length, buffer);
605 errmsg = insert_normal (cd, fields->f_imm, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, buffer);
608 errmsg = insert_normal (cd, fields->f_imm, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, buffer);
611 errmsg = insert_normal (cd, fields->f_imm, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, buffer);
614 errmsg = insert_normal (cd, fields->f_imm, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, buffer);
617 errmsg = insert_normal (cd, fields->f_uimm, 0, 0, 15, 16, 32, total_length, buffer);
620 errmsg = insert_normal (cd, fields->f_imm, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, buffer);
623 errmsg = insert_normal (cd, fields->f_uimm, 0, 0, 15, 16, 32, total_length, buffer);
626 errmsg = insert_normal (cd, fields->f_r0, 0, 0, 25, 5, 32, total_length, buffer);
629 errmsg = insert_normal (cd, fields->f_r1, 0, 0, 20, 5, 32, total_length, buffer);
632 errmsg = insert_normal (cd, fields->f_r2, 0, 0, 15, 5, 32, total_length, buffer);
635 errmsg = insert_normal (cd, fields->f_shift, 0, 0, 4, 5, 32, total_length, buffer);
638 errmsg = insert_normal (cd, fields->f_uimm, 0, 0, 15, 16, 32, total_length, buffer);
641 errmsg = insert_normal (cd, fields->f_user, 0, 0, 10, 11, 32, total_length, buffer);
674 lm32_cgen_extract_operand (CGEN_CPU_DESC cd,
690 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 15, 16, 32, total_length, pc, & value);
698 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 25, 26, 32, total_length, pc, & value);
704 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_csr);
707 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 26, 32, total_length, pc, & fields->f_exception);
710 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, pc, & fields->f_imm);
713 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, pc, & fields->f_imm);
716 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, pc, & fields->f_imm);
719 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, pc, & fields->f_imm);
722 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_uimm);
725 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 15, 16, 32, total_length, pc, & fields->f_imm);
728 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_uimm);
731 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r0);
734 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r1);
737 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r2);
740 length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 5, 32, total_length, pc, & fields->f_shift);
743 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_uimm);
746 length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 11, 32, total_length, pc, & fields->f_user);
779 lm32_cgen_get_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
851 lm32_cgen_get_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
931 lm32_cgen_set_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
1000 lm32_cgen_set_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED,
1071 lm32_cgen_init_ibld_table (CGEN_CPU_DESC cd)
1073 cd->insert_handlers = & lm32_cgen_insert_handlers[0];
1074 cd->extract_handlers = & lm32_cgen_extract_handlers[0];
1076 cd->insert_operand = lm32_cgen_insert_operand;
1077 cd->extract_operand = lm32_cgen_extract_operand;
1079 cd->get_int_operand = lm32_cgen_get_int_operand;
1080 cd->set_int_operand = lm32_cgen_set_int_operand;
1081 cd->get_vma_operand = lm32_cgen_get_vma_operand;
1082 cd->set_vma_operand = lm32_cgen_set_vma_operand;