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 iq2000_cgen_insert_operand (cd, opindex, fields, buffer, pc) in iq2000_cgen_insert_operand() argument
565 CGEN_FIELDS * fields;
570 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
575 errmsg = insert_normal (cd, fields->f_rs, 0, 0, 25, 5, 32, total_length, buffer);
578 errmsg = insert_normal (cd, fields->f_imm, 0, 0, 15, 16, 32, total_length, buffer);
581 errmsg = insert_normal (cd, fields->f_rt, 0, 0, 20, 5, 32, total_length, buffer);
584 errmsg = insert_normal (cd, fields->f_bytecount, 0, 0, 7, 8, 32, total_length, buffer);
587 errmsg = insert_normal (cd, fields->f_cam_y, 0, 0, 2, 3, 32, total_length, buffer);
590 errmsg = insert_normal (cd, fields->f_cam_z, 0, 0, 5, 3, 32, total_length, buffer);
593 errmsg = insert_normal (cd, fields->f_cm_3func, 0, 0, 5, 3, 32, total_length, buffer);
596 errmsg = insert_normal (cd, fields->f_cm_3z, 0, 0, 1, 2, 32, total_length, buffer);
599 errmsg = insert_normal (cd, fields->f_cm_4func, 0, 0, 5, 4, 32, total_length, buffer);
602 errmsg = insert_normal (cd, fields->f_cm_4z, 0, 0, 2, 3, 32, total_length, buffer);
605 errmsg = insert_normal (cd, fields->f_count, 0, 0, 15, 7, 32, total_length, buffer);
608 errmsg = insert_normal (cd, fields->f_excode, 0, 0, 25, 20, 32, total_length, buffer);
611 errmsg = insert_normal (cd, fields->f_index, 0, 0, 8, 9, 32, total_length, buffer);
614 errmsg = insert_normal (cd, fields->f_imm, 0, 0, 15, 16, 32, total_length, buffer);
617 errmsg = insert_normal (cd, fields->f_imm, 0, 0, 15, 16, 32, total_length, buffer);
621 long value = fields->f_jtarg;
628 long value = fields->f_jtargq10;
634 errmsg = insert_normal (cd, fields->f_imm, 0, 0, 15, 16, 32, total_length, buffer);
637 errmsg = insert_normal (cd, fields->f_mask, 0, 0, 9, 4, 32, total_length, buffer);
640 errmsg = insert_normal (cd, fields->f_maskl, 0, 0, 4, 5, 32, total_length, buffer);
643 errmsg = insert_normal (cd, fields->f_maskq10, 0, 0, 10, 5, 32, total_length, buffer);
646 errmsg = insert_normal (cd, fields->f_rs, 0, 0, 25, 5, 32, total_length, buffer);
649 errmsg = insert_normal (cd, fields->f_imm, 0, 0, 15, 16, 32, total_length, buffer);
653 long value = fields->f_offset;
659 errmsg = insert_normal (cd, fields->f_rd, 0, 0, 15, 5, 32, total_length, buffer);
667 errmsg = insert_normal (cd, fields->f_rd, 0, 0, 15, 5, 32, total_length, buffer);
670 errmsg = insert_normal (cd, fields->f_rs, 0, 0, 25, 5, 32, total_length, buffer);
681 errmsg = insert_normal (cd, fields->f_rd, 0, 0, 15, 5, 32, total_length, buffer);
684 errmsg = insert_normal (cd, fields->f_rt, 0, 0, 20, 5, 32, total_length, buffer);
690 errmsg = insert_normal (cd, fields->f_rs, 0, 0, 25, 5, 32, total_length, buffer);
693 errmsg = insert_normal (cd, fields->f_rt, 0, 0, 20, 5, 32, total_length, buffer);
701 errmsg = insert_normal (cd, fields->f_rt, 0, 0, 20, 5, 32, total_length, buffer);
704 errmsg = insert_normal (cd, fields->f_rs, 0, 0, 25, 5, 32, total_length, buffer);
710 errmsg = insert_normal (cd, fields->f_shamt, 0, 0, 10, 5, 32, total_length, buffer);
743 iq2000_cgen_extract_operand (cd, opindex, ex_info, insn_value, fields, pc) in iq2000_cgen_extract_operand() argument
748 CGEN_FIELDS * fields;
753 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
758 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r…
761 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm);
764 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r…
767 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 8, 32, total_length, pc, & fields->f_by…
770 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 2, 3, 32, total_length, pc, & fields->f_ca…
773 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_ca…
776 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 3, 32, total_length, pc, & fields->f_cm…
779 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 1, 2, 32, total_length, pc, & fields->f_cm…
782 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 4, 32, total_length, pc, & fields->f_cm…
785 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 2, 3, 32, total_length, pc, & fields->f_cm…
788 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 7, 32, total_length, pc, & fields->f_c…
791 …= extract_normal (cd, ex_info, insn_value, 0, 0, 25, 20, 32, total_length, pc, & fields->f_excode);
794 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 9, 32, total_length, pc, & fields->f_in…
797 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm);
800 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm);
807 fields->f_jtarg = value;
815 fields->f_jtargq10 = value;
819 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm);
822 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 4, 32, total_length, pc, & fields->f_ma…
825 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 5, 32, total_length, pc, & fields->f_ma…
828 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 5, 32, total_length, pc, & fields->f_m…
831 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r…
834 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm);
841 fields->f_offset = value;
845 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r…
849 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_rd);
851 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_rs);
860 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_rd);
862 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_rt);
870 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r…
873 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r…
877 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_rt);
879 …ngth = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_rs);
887 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 5, 32, total_length, pc, & fields->f_s…
921 iq2000_cgen_get_int_operand (cd, opindex, fields) in iq2000_cgen_get_int_operand() argument
924 const CGEN_FIELDS * fields;
931 value = fields->f_rs;
934 value = fields->f_imm;
937 value = fields->f_rt;
940 value = fields->f_bytecount;
943 value = fields->f_cam_y;
946 value = fields->f_cam_z;
949 value = fields->f_cm_3func;
952 value = fields->f_cm_3z;
955 value = fields->f_cm_4func;
958 value = fields->f_cm_4z;
961 value = fields->f_count;
964 value = fields->f_excode;
967 value = fields->f_index;
970 value = fields->f_imm;
973 value = fields->f_imm;
976 value = fields->f_jtarg;
979 value = fields->f_jtargq10;
982 value = fields->f_imm;
985 value = fields->f_mask;
988 value = fields->f_maskl;
991 value = fields->f_maskq10;
994 value = fields->f_rs;
997 value = fields->f_imm;
1000 value = fields->f_offset;
1003 value = fields->f_rd;
1006 value = fields->f_rd_rs;
1009 value = fields->f_rd_rt;
1012 value = fields->f_rs;
1015 value = fields->f_rt;
1018 value = fields->f_rt_rs;
1021 value = fields->f_shamt;
1035 iq2000_cgen_get_vma_operand (cd, opindex, fields) in iq2000_cgen_get_vma_operand() argument
1038 const CGEN_FIELDS * fields;
1045 value = fields->f_rs;
1048 value = fields->f_imm;
1051 value = fields->f_rt;
1054 value = fields->f_bytecount;
1057 value = fields->f_cam_y;
1060 value = fields->f_cam_z;
1063 value = fields->f_cm_3func;
1066 value = fields->f_cm_3z;
1069 value = fields->f_cm_4func;
1072 value = fields->f_cm_4z;
1075 value = fields->f_count;
1078 value = fields->f_excode;
1081 value = fields->f_index;
1084 value = fields->f_imm;
1087 value = fields->f_imm;
1090 value = fields->f_jtarg;
1093 value = fields->f_jtargq10;
1096 value = fields->f_imm;
1099 value = fields->f_mask;
1102 value = fields->f_maskl;
1105 value = fields->f_maskq10;
1108 value = fields->f_rs;
1111 value = fields->f_imm;
1114 value = fields->f_offset;
1117 value = fields->f_rd;
1120 value = fields->f_rd_rs;
1123 value = fields->f_rd_rt;
1126 value = fields->f_rs;
1129 value = fields->f_rt;
1132 value = fields->f_rt_rs;
1135 value = fields->f_shamt;
1159 iq2000_cgen_set_int_operand (cd, opindex, fields, value) in iq2000_cgen_set_int_operand() argument
1162 CGEN_FIELDS * fields;
1168 fields->f_rs = value;
1171 fields->f_imm = value;
1174 fields->f_rt = value;
1177 fields->f_bytecount = value;
1180 fields->f_cam_y = value;
1183 fields->f_cam_z = value;
1186 fields->f_cm_3func = value;
1189 fields->f_cm_3z = value;
1192 fields->f_cm_4func = value;
1195 fields->f_cm_4z = value;
1198 fields->f_count = value;
1201 fields->f_excode = value;
1204 fields->f_index = value;
1207 fields->f_imm = value;
1210 fields->f_imm = value;
1213 fields->f_jtarg = value;
1216 fields->f_jtargq10 = value;
1219 fields->f_imm = value;
1222 fields->f_mask = value;
1225 fields->f_maskl = value;
1228 fields->f_maskq10 = value;
1231 fields->f_rs = value;
1234 fields->f_imm = value;
1237 fields->f_offset = value;
1240 fields->f_rd = value;
1243 fields->f_rd_rs = value;
1246 fields->f_rd_rt = value;
1249 fields->f_rs = value;
1252 fields->f_rt = value;
1255 fields->f_rt_rs = value;
1258 fields->f_shamt = value;
1270 iq2000_cgen_set_vma_operand (cd, opindex, fields, value) in iq2000_cgen_set_vma_operand() argument
1273 CGEN_FIELDS * fields;
1279 fields->f_rs = value;
1282 fields->f_imm = value;
1285 fields->f_rt = value;
1288 fields->f_bytecount = value;
1291 fields->f_cam_y = value;
1294 fields->f_cam_z = value;
1297 fields->f_cm_3func = value;
1300 fields->f_cm_3z = value;
1303 fields->f_cm_4func = value;
1306 fields->f_cm_4z = value;
1309 fields->f_count = value;
1312 fields->f_excode = value;
1315 fields->f_index = value;
1318 fields->f_imm = value;
1321 fields->f_imm = value;
1324 fields->f_jtarg = value;
1327 fields->f_jtargq10 = value;
1330 fields->f_imm = value;
1333 fields->f_mask = value;
1336 fields->f_maskl = value;
1339 fields->f_maskq10 = value;
1342 fields->f_rs = value;
1345 fields->f_imm = value;
1348 fields->f_offset = value;
1351 fields->f_rd = value;
1354 fields->f_rd_rs = value;
1357 fields->f_rd_rt = value;
1360 fields->f_rs = value;
1363 fields->f_rt = value;
1366 fields->f_rt_rs = value;
1369 fields->f_shamt = value;