Lines Matching refs:fields
472 /* Fill in ex_info fields like read_insn would. Don't actually call
486 CGEN_FIELDS fields;
501 machine insn and extracts the fields. The second pass prints
505 (cd, insn, &ex_info, insn_value, &fields, pc);
512 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);
743 CGEN_FIELDS *fields,
753 print_normal (cd, info, fields->f_24u8a4n, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
756 print_normal (cd, info, fields->f_c5_rmuimm20, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
759 print_normal (cd, info, fields->f_c5_rnmuimm24, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
762 print_normal (cd, info, fields->f_callnum, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
765 print_normal (cd, info, fields->f_rm, 0, pc, length);
768 print_keyword (cd, info, & mep_cgen_opval_h_ccr, fields->f_ccrn, 0|(1<<CGEN_OPERAND_VIRTUAL));
771 print_normal (cd, info, fields->f_cdisp10, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
774 print_normal (cd, info, fields->f_cdisp10, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
777 print_normal (cd, info, fields->f_cdisp10, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
780 print_normal (cd, info, fields->f_cdisp10, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
783 print_normal (cd, info, fields->f_12s20, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
786 print_normal (cd, info, fields->f_rn, 0, pc, length);
789 print_normal (cd, info, fields->f_5u24, 0, pc, length);
792 print_normal (cd, info, fields->f_16u16, 0, pc, length);
795 print_normal (cd, info, fields->f_24u4n, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
801 print_keyword (cd, info, & mep_cgen_opval_h_cr, fields->f_crn, 0);
804 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_crn, 0);
807 print_keyword (cd, info, & mep_cgen_opval_h_cr, fields->f_crnx, 0|(1<<CGEN_OPERAND_VIRTUAL));
810 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_crnx, 0|(1<<CGEN_OPERAND_VIRTUAL));
813 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u7, 0);
816 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u23, 0);
819 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u26, 0);
822 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u18, 0);
825 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u21, 0);
828 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_5u13, 0);
831 print_keyword (cd, info, & mep_cgen_opval_h_csr, fields->f_csrn, 0|(1<<CGEN_OPERAND_VIRTUAL));
834 print_normal (cd, info, fields->f_csrn, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
852 print_normal (cd, info, fields->f_ivc2_imm16p0, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
855 print_normal (cd, info, fields->f_ivc2_3u12, 0, pc, length);
858 print_normal (cd, info, fields->f_ivc2_3u25, 0, pc, length);
861 print_normal (cd, info, fields->f_ivc2_3u4, 0, pc, length);
864 print_normal (cd, info, fields->f_ivc2_3u5, 0, pc, length);
867 print_normal (cd, info, fields->f_ivc2_3u9, 0, pc, length);
870 print_normal (cd, info, fields->f_ivc2_4u10, 0, pc, length);
873 print_normal (cd, info, fields->f_ivc2_4u4, 0, pc, length);
876 print_normal (cd, info, fields->f_ivc2_4u8, 0, pc, length);
879 print_normal (cd, info, fields->f_ivc2_5u23, 0, pc, length);
882 print_normal (cd, info, fields->f_ivc2_5u3, 0, pc, length);
885 print_normal (cd, info, fields->f_ivc2_5u7, 0, pc, length);
888 print_normal (cd, info, fields->f_ivc2_5u8, 0, pc, length);
891 print_normal (cd, info, fields->f_ivc2_6u2, 0, pc, length);
894 print_normal (cd, info, fields->f_ivc2_6u6, 0, pc, length);
897 print_normal (cd, info, fields->f_ivc2_8u0, 0, pc, length);
900 print_normal (cd, info, fields->f_ivc2_8u20, 0, pc, length);
903 print_normal (cd, info, fields->f_ivc2_8u4, 0, pc, length);
906 print_normal (cd, info, fields->f_ivc2_2u0, 0, pc, length);
909 print_normal (cd, info, fields->f_ivc2_3u0, 0, pc, length);
912 print_normal (cd, info, fields->f_ivc2_4u0, 0, pc, length);
915 print_normal (cd, info, fields->f_ivc2_5u0, 0, pc, length);
918 print_normal (cd, info, fields->f_ivc2_1u6, 0, pc, length);
921 print_normal (cd, info, fields->f_ivc2_2u6, 0, pc, length);
924 print_normal (cd, info, fields->f_ivc2_3u6, 0, pc, length);
996 print_keyword (cd, info, & mep_cgen_opval_h_ccr_ivc2, fields->f_ivc2_ccrn_c3, 0|(1<<CGEN_OPERAND_VIRTUAL));
999 print_keyword (cd, info, & mep_cgen_opval_h_ccr_ivc2, fields->f_ivc2_ccrn, 0|(1<<CGEN_OPERAND_VIRTUAL));
1002 print_keyword (cd, info, & mep_cgen_opval_h_cr64, fields->f_ivc2_crnx, 0|(1<<CGEN_OPERAND_VIRTUAL));
1005 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_ivc2_crm, 0);
1032 print_address (cd, info, fields->f_24u5a2n, 0|(1<<CGEN_OPERAND_ABS_ADDR)|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
1035 print_address (cd, info, fields->f_12s4a2, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_RELAX)|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
1038 print_address (cd, info, fields->f_17s16a2, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_RELAX)|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
1041 print_address (cd, info, fields->f_24s5a2n, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_PCREL_ADDR)|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
1044 print_address (cd, info, fields->f_8s8a2, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_RELAX)|(1<<CGEN_OPERAND_PCREL_ADDR), pc, length);
1056 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rl, 0);
1059 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rl5, 0);
1062 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rm, 0);
1065 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rm, 0);
1068 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1071 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1074 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1077 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1080 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1083 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1086 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1089 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn3, 0);
1092 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1095 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1098 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1101 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1104 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1107 print_keyword (cd, info, & mep_cgen_opval_h_gpr, fields->f_rn, 0);
1113 print_normal (cd, info, fields->f_16s16, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1116 print_normal (cd, info, fields->f_16s16, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1119 print_normal (cd, info, fields->f_ivc2_simm16p0, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
1122 print_normal (cd, info, fields->f_6s8, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1125 print_normal (cd, info, fields->f_8s8, 0|(1<<CGEN_OPERAND_SIGNED)|(1<<CGEN_OPERAND_RELOC_IMPLIES_OVERFLOW), pc, length);
1128 print_normal (cd, info, fields->f_ivc2_8s0, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1131 print_normal (cd, info, fields->f_ivc2_8s20, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1134 print_normal (cd, info, fields->f_ivc2_8s4, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1149 print_normal (cd, info, fields->f_2u6, 0|(1<<CGEN_OPERAND_SIGNED), pc, length);
1152 print_normal (cd, info, fields->f_7u9, 0, pc, length);
1155 print_normal (cd, info, fields->f_7u9a2, 0, pc, length);
1158 print_normal (cd, info, fields->f_7u9a4, 0, pc, length);
1161 print_normal (cd, info, fields->f_16u16, 0, pc, length);
1164 print_normal (cd, info, fields->f_2u10, 0, pc, length);
1167 print_normal (cd, info, fields->f_24u8n, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length);
1170 print_normal (cd, info, fields->f_3u5, 0, pc, length);
1173 print_normal (cd, info, fields->f_4u8, 0, pc, length);
1176 print_normal (cd, info, fields->f_5u8, 0, pc, length);
1179 print_normal (cd, info, fields->f_7u9a4, 0, pc, length);
1285 CGEN_FIELDS *fields,
1310 fields, CGEN_INSN_ATTRS (insn), pc, length);
1368 /* Fill in ex_info fields like read_insn would. Don't actually call
1382 CGEN_FIELDS fields;
1413 machine insn and extracts the fields. The second pass prints
1428 (cd, insn, &ex_info, full_insn_value, &fields, pc);
1432 (cd, insn, &ex_info, insn_value_cropped, &fields, pc);
1439 CGEN_PRINT_FN (cd, insn) (cd, info, insn, &fields, pc, length);