Lines Matching refs:fields
45 #define FLD(f) (fields->f)
242 CGEN_FIELDS * fields, in insert_insn_normal() argument
259 CGEN_FIELDS_BITSIZE (fields), value); in insert_insn_normal()
264 (unsigned) CGEN_FIELDS_BITSIZE (fields)), in insert_insn_normal()
282 fields, buffer, pc); in insert_insn_normal()
510 CGEN_FIELDS *fields, in extract_insn_normal() argument
516 CGEN_FIELDS_BITSIZE (fields) = CGEN_INSN_BITSIZE (insn); in extract_insn_normal()
528 ex_info, insn_value, fields, pc); in extract_insn_normal()
559 CGEN_FIELDS * fields, in fr30_cgen_insert_operand() argument
564 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields); in fr30_cgen_insert_operand()
569 errmsg = insert_normal (cd, fields->f_CRi, 0, 16, 12, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
572 errmsg = insert_normal (cd, fields->f_CRj, 0, 16, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
581 errmsg = insert_normal (cd, fields->f_Ri, 0, 0, 12, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
584 errmsg = insert_normal (cd, fields->f_Ric, 0, 16, 12, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
587 errmsg = insert_normal (cd, fields->f_Rj, 0, 0, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
590 errmsg = insert_normal (cd, fields->f_Rjc, 0, 16, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
593 errmsg = insert_normal (cd, fields->f_Rs1, 0, 0, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
596 errmsg = insert_normal (cd, fields->f_Rs2, 0, 0, 12, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
599 errmsg = insert_normal (cd, fields->f_cc, 0, 0, 4, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
602 errmsg = insert_normal (cd, fields->f_ccc, 0, 16, 0, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
606 long value = fields->f_dir10; in fr30_cgen_insert_operand()
612 errmsg = insert_normal (cd, fields->f_dir8, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
616 long value = fields->f_dir9; in fr30_cgen_insert_operand()
623 long value = fields->f_disp10; in fr30_cgen_insert_operand()
629 …errmsg = insert_normal (cd, fields->f_disp8, 0|(1<<CGEN_IFLD_SIGNED), 0, 4, 8, 16, total_length, b… in fr30_cgen_insert_operand()
633 long value = fields->f_disp9; in fr30_cgen_insert_operand()
644 errmsg = insert_normal (cd, fields->f_i20_4, 0, 0, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
647 errmsg = insert_normal (cd, fields->f_i20_16, 0, 16, 0, 16, 16, total_length, buffer); in fr30_cgen_insert_operand()
653 …errmsg = insert_normal (cd, fields->f_i32, 0|(1<<CGEN_IFLD_SIGN_OPT), 16, 0, 32, 32, total_length,… in fr30_cgen_insert_operand()
656 errmsg = insert_normal (cd, fields->f_i8, 0, 0, 4, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
660 long value = fields->f_rel12; in fr30_cgen_insert_operand()
667 long value = fields->f_rel9; in fr30_cgen_insert_operand()
674 long value = fields->f_m4; in fr30_cgen_insert_operand()
682 errmsg = insert_normal (cd, fields->f_reglist_hi_ld, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
685 errmsg = insert_normal (cd, fields->f_reglist_hi_st, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
688 errmsg = insert_normal (cd, fields->f_reglist_low_ld, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
691 errmsg = insert_normal (cd, fields->f_reglist_low_st, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
695 long value = fields->f_s10; in fr30_cgen_insert_operand()
702 long value = fields->f_u10; in fr30_cgen_insert_operand()
708 errmsg = insert_normal (cd, fields->f_u4, 0, 0, 8, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
711 errmsg = insert_normal (cd, fields->f_u4c, 0, 0, 12, 4, 16, total_length, buffer); in fr30_cgen_insert_operand()
714 errmsg = insert_normal (cd, fields->f_u8, 0, 0, 8, 8, 16, total_length, buffer); in fr30_cgen_insert_operand()
718 long value = fields->f_udisp6; in fr30_cgen_insert_operand()
757 CGEN_FIELDS * fields, in fr30_cgen_extract_operand() argument
762 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields); in fr30_cgen_extract_operand()
767 …th = extract_normal (cd, ex_info, insn_value, 0, 16, 12, 4, 16, total_length, pc, & fields->f_CRi); in fr30_cgen_extract_operand()
770 …length = extract_normal (cd, ex_info, insn_value, 0, 16, 8, 4, 16, total_length, pc, & fields->f_C… in fr30_cgen_extract_operand()
779 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 4, 16, total_length, pc, & fields->f_R… in fr30_cgen_extract_operand()
782 …th = extract_normal (cd, ex_info, insn_value, 0, 16, 12, 4, 16, total_length, pc, & fields->f_Ric); in fr30_cgen_extract_operand()
785 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 16, total_length, pc, & fields->f_Rj… in fr30_cgen_extract_operand()
788 …length = extract_normal (cd, ex_info, insn_value, 0, 16, 8, 4, 16, total_length, pc, & fields->f_R… in fr30_cgen_extract_operand()
791 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 16, total_length, pc, & fields->f_Rs… in fr30_cgen_extract_operand()
794 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 4, 16, total_length, pc, & fields->f_R… in fr30_cgen_extract_operand()
797 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 4, 16, total_length, pc, & fields->f_cc… in fr30_cgen_extract_operand()
800 …length = extract_normal (cd, ex_info, insn_value, 0, 16, 0, 8, 16, total_length, pc, & fields->f_c… in fr30_cgen_extract_operand()
807 fields->f_dir10 = value; in fr30_cgen_extract_operand()
811 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_di… in fr30_cgen_extract_operand()
818 fields->f_dir9 = value; in fr30_cgen_extract_operand()
826 fields->f_disp10 = value; in fr30_cgen_extract_operand()
830 …d, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 4, 8, 16, total_length, pc, & fields->f_disp8); in fr30_cgen_extract_operand()
837 fields->f_disp9 = value; in fr30_cgen_extract_operand()
842 …th = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 16, total_length, pc, & fields->f_i20_4); in fr30_cgen_extract_operand()
844 …= extract_normal (cd, ex_info, insn_value, 0, 16, 0, 16, 16, total_length, pc, & fields->f_i20_16); in fr30_cgen_extract_operand()
852 … ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGN_OPT), 16, 0, 32, 32, total_length, pc, & fields->f_i32); in fr30_cgen_extract_operand()
855 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 4, 8, 16, total_length, pc, & fields->f_i8… in fr30_cgen_extract_operand()
862 fields->f_rel12 = value; in fr30_cgen_extract_operand()
870 fields->f_rel9 = value; in fr30_cgen_extract_operand()
878 fields->f_m4 = value; in fr30_cgen_extract_operand()
884 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_re… in fr30_cgen_extract_operand()
887 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_re… in fr30_cgen_extract_operand()
890 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_re… in fr30_cgen_extract_operand()
893 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_re… in fr30_cgen_extract_operand()
900 fields->f_s10 = value; in fr30_cgen_extract_operand()
908 fields->f_u10 = value; in fr30_cgen_extract_operand()
912 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 4, 16, total_length, pc, & fields->f_u4… in fr30_cgen_extract_operand()
915 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 4, 16, total_length, pc, & fields->f_u… in fr30_cgen_extract_operand()
918 …length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 8, 16, total_length, pc, & fields->f_u8… in fr30_cgen_extract_operand()
925 fields->f_udisp6 = value; in fr30_cgen_extract_operand()
960 const CGEN_FIELDS * fields) in fr30_cgen_get_int_operand() argument
967 value = fields->f_CRi; in fr30_cgen_get_int_operand()
970 value = fields->f_CRj; in fr30_cgen_get_int_operand()
982 value = fields->f_Ri; in fr30_cgen_get_int_operand()
985 value = fields->f_Ric; in fr30_cgen_get_int_operand()
988 value = fields->f_Rj; in fr30_cgen_get_int_operand()
991 value = fields->f_Rjc; in fr30_cgen_get_int_operand()
994 value = fields->f_Rs1; in fr30_cgen_get_int_operand()
997 value = fields->f_Rs2; in fr30_cgen_get_int_operand()
1000 value = fields->f_cc; in fr30_cgen_get_int_operand()
1003 value = fields->f_ccc; in fr30_cgen_get_int_operand()
1006 value = fields->f_dir10; in fr30_cgen_get_int_operand()
1009 value = fields->f_dir8; in fr30_cgen_get_int_operand()
1012 value = fields->f_dir9; in fr30_cgen_get_int_operand()
1015 value = fields->f_disp10; in fr30_cgen_get_int_operand()
1018 value = fields->f_disp8; in fr30_cgen_get_int_operand()
1021 value = fields->f_disp9; in fr30_cgen_get_int_operand()
1024 value = fields->f_i20; in fr30_cgen_get_int_operand()
1027 value = fields->f_i32; in fr30_cgen_get_int_operand()
1030 value = fields->f_i8; in fr30_cgen_get_int_operand()
1033 value = fields->f_rel12; in fr30_cgen_get_int_operand()
1036 value = fields->f_rel9; in fr30_cgen_get_int_operand()
1039 value = fields->f_m4; in fr30_cgen_get_int_operand()
1045 value = fields->f_reglist_hi_ld; in fr30_cgen_get_int_operand()
1048 value = fields->f_reglist_hi_st; in fr30_cgen_get_int_operand()
1051 value = fields->f_reglist_low_ld; in fr30_cgen_get_int_operand()
1054 value = fields->f_reglist_low_st; in fr30_cgen_get_int_operand()
1057 value = fields->f_s10; in fr30_cgen_get_int_operand()
1060 value = fields->f_u10; in fr30_cgen_get_int_operand()
1063 value = fields->f_u4; in fr30_cgen_get_int_operand()
1066 value = fields->f_u4c; in fr30_cgen_get_int_operand()
1069 value = fields->f_u8; in fr30_cgen_get_int_operand()
1072 value = fields->f_udisp6; in fr30_cgen_get_int_operand()
1088 const CGEN_FIELDS * fields) in fr30_cgen_get_vma_operand() argument
1095 value = fields->f_CRi; in fr30_cgen_get_vma_operand()
1098 value = fields->f_CRj; in fr30_cgen_get_vma_operand()
1110 value = fields->f_Ri; in fr30_cgen_get_vma_operand()
1113 value = fields->f_Ric; in fr30_cgen_get_vma_operand()
1116 value = fields->f_Rj; in fr30_cgen_get_vma_operand()
1119 value = fields->f_Rjc; in fr30_cgen_get_vma_operand()
1122 value = fields->f_Rs1; in fr30_cgen_get_vma_operand()
1125 value = fields->f_Rs2; in fr30_cgen_get_vma_operand()
1128 value = fields->f_cc; in fr30_cgen_get_vma_operand()
1131 value = fields->f_ccc; in fr30_cgen_get_vma_operand()
1134 value = fields->f_dir10; in fr30_cgen_get_vma_operand()
1137 value = fields->f_dir8; in fr30_cgen_get_vma_operand()
1140 value = fields->f_dir9; in fr30_cgen_get_vma_operand()
1143 value = fields->f_disp10; in fr30_cgen_get_vma_operand()
1146 value = fields->f_disp8; in fr30_cgen_get_vma_operand()
1149 value = fields->f_disp9; in fr30_cgen_get_vma_operand()
1152 value = fields->f_i20; in fr30_cgen_get_vma_operand()
1155 value = fields->f_i32; in fr30_cgen_get_vma_operand()
1158 value = fields->f_i8; in fr30_cgen_get_vma_operand()
1161 value = fields->f_rel12; in fr30_cgen_get_vma_operand()
1164 value = fields->f_rel9; in fr30_cgen_get_vma_operand()
1167 value = fields->f_m4; in fr30_cgen_get_vma_operand()
1173 value = fields->f_reglist_hi_ld; in fr30_cgen_get_vma_operand()
1176 value = fields->f_reglist_hi_st; in fr30_cgen_get_vma_operand()
1179 value = fields->f_reglist_low_ld; in fr30_cgen_get_vma_operand()
1182 value = fields->f_reglist_low_st; in fr30_cgen_get_vma_operand()
1185 value = fields->f_s10; in fr30_cgen_get_vma_operand()
1188 value = fields->f_u10; in fr30_cgen_get_vma_operand()
1191 value = fields->f_u4; in fr30_cgen_get_vma_operand()
1194 value = fields->f_u4c; in fr30_cgen_get_vma_operand()
1197 value = fields->f_u8; in fr30_cgen_get_vma_operand()
1200 value = fields->f_udisp6; in fr30_cgen_get_vma_operand()
1224 CGEN_FIELDS * fields, in fr30_cgen_set_int_operand() argument
1230 fields->f_CRi = value; in fr30_cgen_set_int_operand()
1233 fields->f_CRj = value; in fr30_cgen_set_int_operand()
1242 fields->f_Ri = value; in fr30_cgen_set_int_operand()
1245 fields->f_Ric = value; in fr30_cgen_set_int_operand()
1248 fields->f_Rj = value; in fr30_cgen_set_int_operand()
1251 fields->f_Rjc = value; in fr30_cgen_set_int_operand()
1254 fields->f_Rs1 = value; in fr30_cgen_set_int_operand()
1257 fields->f_Rs2 = value; in fr30_cgen_set_int_operand()
1260 fields->f_cc = value; in fr30_cgen_set_int_operand()
1263 fields->f_ccc = value; in fr30_cgen_set_int_operand()
1266 fields->f_dir10 = value; in fr30_cgen_set_int_operand()
1269 fields->f_dir8 = value; in fr30_cgen_set_int_operand()
1272 fields->f_dir9 = value; in fr30_cgen_set_int_operand()
1275 fields->f_disp10 = value; in fr30_cgen_set_int_operand()
1278 fields->f_disp8 = value; in fr30_cgen_set_int_operand()
1281 fields->f_disp9 = value; in fr30_cgen_set_int_operand()
1284 fields->f_i20 = value; in fr30_cgen_set_int_operand()
1287 fields->f_i32 = value; in fr30_cgen_set_int_operand()
1290 fields->f_i8 = value; in fr30_cgen_set_int_operand()
1293 fields->f_rel12 = value; in fr30_cgen_set_int_operand()
1296 fields->f_rel9 = value; in fr30_cgen_set_int_operand()
1299 fields->f_m4 = value; in fr30_cgen_set_int_operand()
1304 fields->f_reglist_hi_ld = value; in fr30_cgen_set_int_operand()
1307 fields->f_reglist_hi_st = value; in fr30_cgen_set_int_operand()
1310 fields->f_reglist_low_ld = value; in fr30_cgen_set_int_operand()
1313 fields->f_reglist_low_st = value; in fr30_cgen_set_int_operand()
1316 fields->f_s10 = value; in fr30_cgen_set_int_operand()
1319 fields->f_u10 = value; in fr30_cgen_set_int_operand()
1322 fields->f_u4 = value; in fr30_cgen_set_int_operand()
1325 fields->f_u4c = value; in fr30_cgen_set_int_operand()
1328 fields->f_u8 = value; in fr30_cgen_set_int_operand()
1331 fields->f_udisp6 = value; in fr30_cgen_set_int_operand()
1345 CGEN_FIELDS * fields, in fr30_cgen_set_vma_operand() argument
1351 fields->f_CRi = value; in fr30_cgen_set_vma_operand()
1354 fields->f_CRj = value; in fr30_cgen_set_vma_operand()
1363 fields->f_Ri = value; in fr30_cgen_set_vma_operand()
1366 fields->f_Ric = value; in fr30_cgen_set_vma_operand()
1369 fields->f_Rj = value; in fr30_cgen_set_vma_operand()
1372 fields->f_Rjc = value; in fr30_cgen_set_vma_operand()
1375 fields->f_Rs1 = value; in fr30_cgen_set_vma_operand()
1378 fields->f_Rs2 = value; in fr30_cgen_set_vma_operand()
1381 fields->f_cc = value; in fr30_cgen_set_vma_operand()
1384 fields->f_ccc = value; in fr30_cgen_set_vma_operand()
1387 fields->f_dir10 = value; in fr30_cgen_set_vma_operand()
1390 fields->f_dir8 = value; in fr30_cgen_set_vma_operand()
1393 fields->f_dir9 = value; in fr30_cgen_set_vma_operand()
1396 fields->f_disp10 = value; in fr30_cgen_set_vma_operand()
1399 fields->f_disp8 = value; in fr30_cgen_set_vma_operand()
1402 fields->f_disp9 = value; in fr30_cgen_set_vma_operand()
1405 fields->f_i20 = value; in fr30_cgen_set_vma_operand()
1408 fields->f_i32 = value; in fr30_cgen_set_vma_operand()
1411 fields->f_i8 = value; in fr30_cgen_set_vma_operand()
1414 fields->f_rel12 = value; in fr30_cgen_set_vma_operand()
1417 fields->f_rel9 = value; in fr30_cgen_set_vma_operand()
1420 fields->f_m4 = value; in fr30_cgen_set_vma_operand()
1425 fields->f_reglist_hi_ld = value; in fr30_cgen_set_vma_operand()
1428 fields->f_reglist_hi_st = value; in fr30_cgen_set_vma_operand()
1431 fields->f_reglist_low_ld = value; in fr30_cgen_set_vma_operand()
1434 fields->f_reglist_low_st = value; in fr30_cgen_set_vma_operand()
1437 fields->f_s10 = value; in fr30_cgen_set_vma_operand()
1440 fields->f_u10 = value; in fr30_cgen_set_vma_operand()
1443 fields->f_u4 = value; in fr30_cgen_set_vma_operand()
1446 fields->f_u4c = value; in fr30_cgen_set_vma_operand()
1449 fields->f_u8 = value; in fr30_cgen_set_vma_operand()
1452 fields->f_udisp6 = value; in fr30_cgen_set_vma_operand()