Home | History | Annotate | Download | only in opcodes

Lines Matching refs:fields

84 			   CGEN_FIELDS *fields,
94 print_keyword (cd, info, & xstormy16_cgen_opval_gr_Rb_names, fields->f_Rb, 0);
97 print_keyword (cd, info, & xstormy16_cgen_opval_gr_Rb_names, fields->f_Rbj, 0);
100 print_keyword (cd, info, & xstormy16_cgen_opval_gr_names, fields->f_Rd, 0);
103 print_keyword (cd, info, & xstormy16_cgen_opval_gr_names, fields->f_Rdm, 0);
106 print_keyword (cd, info, & xstormy16_cgen_opval_gr_names, fields->f_Rm, 0);
109 print_keyword (cd, info, & xstormy16_cgen_opval_gr_names, fields->f_Rs, 0);
112 print_normal (cd, info, fields->f_abs24, 0|(1<<CGEN_OPERAND_ABS_ADDR)|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
115 print_keyword (cd, info, & xstormy16_cgen_opval_h_branchcond, fields->f_op2, 0);
118 print_keyword (cd, info, & xstormy16_cgen_opval_h_branchcond, fields->f_op5, 0);
121 print_normal (cd, info, fields->f_hmem8, 0|(1<<CGEN_OPERAND_ABS_ADDR), pc, length);
124 print_normal (cd, info, fields->f_imm12, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
127 print_normal (cd, info, fields->f_imm16, 0|(1<<CGEN_OPERAND_SIGN_OPT), pc, length);
130 print_normal (cd, info, fields->f_imm2, 0, pc, length);
133 print_normal (cd, info, fields->f_imm3, 0, pc, length);
136 print_normal (cd, info, fields->f_imm3b, 0, pc, length);
139 print_normal (cd, info, fields->f_imm4, 0, pc, length);
142 print_normal (cd, info, fields->f_imm8, 0, pc, length);
145 print_normal (cd, info, fields->f_imm8, 0, pc, length);
148 print_normal (cd, info, fields->f_lmem8, 0|(1<<CGEN_OPERAND_ABS_ADDR), pc, length);
151 print_normal (cd, info, fields->f_rel12, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
154 print_normal (cd, info, fields->f_rel12a, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
157 print_normal (cd, info, fields->f_rel8_2, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
160 print_normal (cd, info, fields->f_rel8_4, 0|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
163 print_keyword (cd, info, & xstormy16_cgen_opval_h_wordsize, fields->f_op2m, 0);
266 CGEN_FIELDS *fields,
291 fields, CGEN_INSN_ATTRS (insn), pc, length);
349 /* Fill in ex_info fields like read_insn would. Don't actually call
363 CGEN_FIELDS fields;
394 machine insn and extracts the fields. The second pass prints
409 (cd, insn, &ex_info, full_insn_value, &fields, pc);
413 (cd, insn, &ex_info, insn_value_cropped, &fields, pc);
420 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);