Lines Matching refs:fields

44 #define FLD(f) (fields->f)
239 CGEN_FIELDS * fields, in insert_insn_normal() argument
256 CGEN_FIELDS_BITSIZE (fields), value); in insert_insn_normal()
261 (unsigned) CGEN_FIELDS_BITSIZE (fields)), in insert_insn_normal()
279 fields, buffer, pc); in insert_insn_normal()
515 CGEN_FIELDS *fields, in extract_insn_normal() argument
521 CGEN_FIELDS_BITSIZE (fields) = CGEN_INSN_BITSIZE (insn); in extract_insn_normal()
533 ex_info, insn_value, fields, pc); in extract_insn_normal()
562 ip2k_cgen_insert_operand (cd, opindex, fields, buffer, pc) in ip2k_cgen_insert_operand() argument
565 CGEN_FIELDS * fields;
570 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
575 …errmsg = insert_normal (cd, fields->f_addr16cjp, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 12, 13, 16, total_l…
578 errmsg = insert_normal (cd, fields->f_imm8, 0, 0, 7, 8, 16, total_length, buffer);
581 errmsg = insert_normal (cd, fields->f_imm8, 0, 0, 7, 8, 16, total_length, buffer);
584 errmsg = insert_normal (cd, fields->f_page3, 0, 0, 2, 3, 16, total_length, buffer);
587 errmsg = insert_normal (cd, fields->f_bitno, 0, 0, 11, 3, 16, total_length, buffer);
594 …errmsg = insert_normal (cd, fields->f_reg, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 8, 9, 16, total_length, b…
597 errmsg = insert_normal (cd, fields->f_imm8, 0, 0, 7, 8, 16, total_length, buffer);
602 errmsg = insert_normal (cd, fields->f_reti3, 0, 0, 2, 3, 16, total_length, buffer);
637 ip2k_cgen_extract_operand (cd, opindex, ex_info, insn_value, fields, pc) in ip2k_cgen_extract_operand() argument
642 CGEN_FIELDS * fields;
647 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
652 …fo, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 12, 13, 16, total_length, pc, & fields->f_addr16cjp);
655 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 8, 16, total_length, pc, & fields->f_im…
658 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 8, 16, total_length, pc, & fields->f_im…
661 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 2, 3, 16, total_length, pc, & fields->f_pa…
664 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 3, 16, total_length, pc, & fields->f_b…
671 …d, ex_info, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 8, 9, 16, total_length, pc, & fields->f_reg);
674 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 8, 16, total_length, pc, & fields->f_im…
679 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 2, 3, 16, total_length, pc, & fields->f_re…
715 ip2k_cgen_get_int_operand (cd, opindex, fields) in ip2k_cgen_get_int_operand() argument
718 const CGEN_FIELDS * fields;
725 value = fields->f_addr16cjp;
728 value = fields->f_imm8;
731 value = fields->f_imm8;
734 value = fields->f_page3;
737 value = fields->f_bitno;
746 value = fields->f_reg;
749 value = fields->f_imm8;
755 value = fields->f_reti3;
772 ip2k_cgen_get_vma_operand (cd, opindex, fields) in ip2k_cgen_get_vma_operand() argument
775 const CGEN_FIELDS * fields;
782 value = fields->f_addr16cjp;
785 value = fields->f_imm8;
788 value = fields->f_imm8;
791 value = fields->f_page3;
794 value = fields->f_bitno;
803 value = fields->f_reg;
806 value = fields->f_imm8;
812 value = fields->f_reti3;
839 ip2k_cgen_set_int_operand (cd, opindex, fields, value) in ip2k_cgen_set_int_operand() argument
842 CGEN_FIELDS * fields;
848 fields->f_addr16cjp = value;
851 fields->f_imm8 = value;
854 fields->f_imm8 = value;
857 fields->f_page3 = value;
860 fields->f_bitno = value;
867 fields->f_reg = value;
870 fields->f_imm8 = value;
875 fields->f_reti3 = value;
889 ip2k_cgen_set_vma_operand (cd, opindex, fields, value) in ip2k_cgen_set_vma_operand() argument
892 CGEN_FIELDS * fields;
898 fields->f_addr16cjp = value;
901 fields->f_imm8 = value;
904 fields->f_imm8 = value;
907 fields->f_page3 = value;
910 fields->f_bitno = value;
917 fields->f_reg = value;
920 fields->f_imm8 = value;
925 fields->f_reti3 = value;