Home | History | Annotate | Download | only in opcodes

Lines Matching refs:fields

45 #define FLD(f) (fields->f)
250 CGEN_FIELDS * fields,
267 CGEN_FIELDS_BITSIZE (fields), value);
272 (unsigned) CGEN_FIELDS_BITSIZE (fields)),
277 /* ??? It would be better to scan the format's fields.
290 fields, buffer, pc);
508 The extracted fields are stored in FIELDS.
519 CGEN_FIELDS *fields,
525 CGEN_FIELDS_BITSIZE (fields) = CGEN_INSN_BITSIZE (insn);
537 ex_info, insn_value, fields, pc);
569 CGEN_FIELDS * fields,
574 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
579 fields->f_a23, 0, 0, 23, 1, 32, total_length, buffer);
582 errmsg = insert_normal (cd, fields->f_ball, 0, 0, 19, 1, 32, total_length, buffer);
585 errmsg = insert_normal (cd, fields->f_ball2, 0, 0, 15, 1, 32, total_length, buffer);
588 errmsg = insert_normal (cd, fields->f_bankaddr, 0, 0, 25, 13, 32, total_length, buffer);
591 errmsg = insert_normal (cd, fields->f_brc, 0, 0, 18, 3, 32, total_length, buffer);
594 errmsg = insert_normal (cd, fields->f_brc2, 0, 0, 14, 3, 32, total_length, buffer);
597 errmsg = insert_normal (cd, fields->f_cb1incr, 0|(1<<CGEN_IFLD_SIGNED), 0, 19, 6, 32, total_length, buffer);
600 errmsg = insert_normal (cd, fields->f_cb1sel, 0, 0, 25, 3, 32, total_length, buffer);
603 errmsg = insert_normal (cd, fields->f_cb2incr, 0|(1<<CGEN_IFLD_SIGNED), 0, 13, 6, 32, total_length, buffer);
606 errmsg = insert_normal (cd, fields->f_cb2sel, 0, 0, 22, 3, 32, total_length, buffer);
609 errmsg = insert_normal (cd, fields->f_cbrb, 0, 0, 10, 1, 32, total_length, buffer);
612 errmsg = insert_normal (cd, fields->f_cbs, 0, 0, 19, 2, 32, total_length, buffer);
615 errmsg = insert_normal (cd, fields->f_cbx, 0, 0, 14, 3, 32, total_length, buffer);
618 errmsg = insert_normal (cd, fields->f_ccb, 0, 0, 11, 1, 32, total_length, buffer);
621 errmsg = insert_normal (cd, fields->f_cdb, 0, 0, 10, 1, 32, total_length, buffer);
624 errmsg = insert_normal (cd, fields->f_cell, 0, 0, 9, 3, 32, total_length, buffer);
627 errmsg = insert_normal (cd, fields->f_colnum, 0, 0, 18, 3, 32, total_length, buffer);
630 errmsg = insert_normal (cd, fields->f_contnum, 0, 0, 8, 9, 32, total_length, buffer);
633 errmsg = insert_normal (cd, fields->f_cr, 0, 0, 22, 3, 32, total_length, buffer);
636 errmsg = insert_normal (cd, fields->f_ctxdisp, 0, 0, 5, 6, 32, total_length, buffer);
639 errmsg = insert_normal (cd, fields->f_dup, 0, 0, 6, 1, 32, total_length, buffer);
642 errmsg = insert_normal (cd, fields->f_fbdisp, 0, 0, 15, 6, 32, total_length, buffer);
645 errmsg = insert_normal (cd, fields->f_fbincr, 0, 0, 23, 4, 32, total_length, buffer);
648 errmsg = insert_normal (cd, fields->f_dr, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 19, 4, 32, total_length, buffer);
651 errmsg = insert_normal (cd, fields->f_drrr, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 15, 4, 32, total_length, buffer);
654 errmsg = insert_normal (cd, fields->f_sr1, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 23, 4, 32, total_length, buffer);
657 errmsg = insert_normal (cd, fields->f_sr2, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 19, 4, 32, total_length, buffer);
660 errmsg = insert_normal (cd, fields->f_id, 0, 0, 14, 1, 32, total_length, buffer);
664 long value = fields->f_imm16s;
670 errmsg = insert_normal (cd, fields->f_imm16l, 0, 0, 23, 16, 32, total_length, buffer);
674 long value = fields->f_imm16s;
680 errmsg = insert_normal (cd, fields->f_imm16u, 0, 0, 15, 16, 32, total_length, buffer);
683 errmsg = insert_normal (cd, fields->f_incamt, 0, 0, 19, 8, 32, total_length, buffer);
686 errmsg = insert_normal (cd, fields->f_incr, 0, 0, 17, 6, 32, total_length, buffer);
689 errmsg = insert_normal (cd, fields->f_length, 0, 0, 15, 3, 32, total_length, buffer);
693 long value = fields->f_loopo;
699 errmsg = insert_normal (cd, fields->f_mask, 0, 0, 25, 16, 32, total_length, buffer);
702 errmsg = insert_normal (cd, fields->f_mask1, 0, 0, 22, 3, 32, total_length, buffer);
705 errmsg = insert_normal (cd, fields->f_mode, 0, 0, 25, 2, 32, total_length, buffer);
708 errmsg = insert_normal (cd, fields->f_perm, 0, 0, 25, 2, 32, total_length, buffer);
711 errmsg = insert_normal (cd, fields->f_rbbc, 0, 0, 25, 2, 32, total_length, buffer);
714 errmsg = insert_normal (cd, fields->f_rc, 0, 0, 15, 1, 32, total_length, buffer);
717 errmsg = insert_normal (cd, fields->f_rc1, 0, 0, 11, 1, 32, total_length, buffer);
720 errmsg = insert_normal (cd, fields->f_rc2, 0, 0, 6, 1, 32, total_length, buffer);
723 errmsg = insert_normal (cd, fields->f_rc3, 0, 0, 7, 1, 32, total_length, buffer);
726 errmsg = insert_normal (cd, fields->f_rcnum, 0, 0, 14, 3, 32, total_length, buffer);
729 errmsg = insert_normal (cd, fields->f_rda, 0, 0, 25, 1, 32, total_length, buffer);
732 errmsg = insert_normal (cd, fields->f_rownum, 0, 0, 14, 3, 32, total_length, buffer);
735 errmsg = insert_normal (cd, fields->f_rownum1, 0, 0, 12, 3, 32, total_length, buffer);
738 errmsg = insert_normal (cd, fields->f_rownum2, 0, 0, 9, 3, 32, total_length, buffer);
741 errmsg = insert_normal (cd, fields->f_size, 0, 0, 13, 14, 32, total_length, buffer);
744 errmsg = insert_normal (cd, fields->f_type, 0, 0, 21, 2, 32, total_length, buffer);
747 errmsg = insert_normal (cd, fields->f_wr, 0, 0, 24, 1, 32, total_length, buffer);
750 errmsg = insert_normal (cd, fields->f_xmode, 0, 0, 23, 1, 32, total_length, buffer);
786 CGEN_FIELDS * fields,
791 unsigned int total_length = CGEN_FIELDS_BITSIZE (fields);
796 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 1, 32, total_length, pc, & fields->f_a23);
799 length = extract_normal (cd, ex_info, insn_value, 0, 0, 19, 1, 32, total_length, pc, & fields->f_ball);
802 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 1, 32, total_length, pc, & fields->f_ball2);
805 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 13, 32, total_length, pc, & fields->f_bankaddr);
808 length = extract_normal (cd, ex_info, insn_value, 0, 0, 18, 3, 32, total_length, pc, & fields->f_brc);
811 length = extract_normal (cd, ex_info, insn_value, 0, 0, 14, 3, 32, total_length, pc, & fields->f_brc2);
814 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 19, 6, 32, total_length, pc, & fields->f_cb1incr);
817 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 3, 32, total_length, pc, & fields->f_cb1sel);
820 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED), 0, 13, 6, 32, total_length, pc, & fields->f_cb2incr);
823 length = extract_normal (cd, ex_info, insn_value, 0, 0, 22, 3, 32, total_length, pc, & fields->f_cb2sel);
826 length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 1, 32, total_length, pc, & fields->f_cbrb);
829 length = extract_normal (cd, ex_info, insn_value, 0, 0, 19, 2, 32, total_length, pc, & fields->f_cbs);
832 length = extract_normal (cd, ex_info, insn_value, 0, 0, 14, 3, 32, total_length, pc, & fields->f_cbx);
835 length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 1, 32, total_length, pc, & fields->f_ccb);
838 length = extract_normal (cd, ex_info, insn_value, 0, 0, 10, 1, 32, total_length, pc, & fields->f_cdb);
841 length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 3, 32, total_length, pc, & fields->f_cell);
844 length = extract_normal (cd, ex_info, insn_value, 0, 0, 18, 3, 32, total_length, pc, & fields->f_colnum);
847 length = extract_normal (cd, ex_info, insn_value, 0, 0, 8, 9, 32, total_length, pc, & fields->f_contnum);
850 length = extract_normal (cd, ex_info, insn_value, 0, 0, 22, 3, 32, total_length, pc, & fields->f_cr);
853 length = extract_normal (cd, ex_info, insn_value, 0, 0, 5, 6, 32, total_length, pc, & fields->f_ctxdisp);
856 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 1, 32, total_length, pc, & fields->f_dup);
859 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 6, 32, total_length, pc, & fields->f_fbdisp);
862 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 4, 32, total_length, pc, & fields->f_fbincr);
865 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 19, 4, 32, total_length, pc, & fields->f_dr);
868 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 15, 4, 32, total_length, pc, & fields->f_drrr);
871 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 23, 4, 32, total_length, pc, & fields->f_sr1);
874 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_ABS_ADDR), 0, 19, 4, 32, total_length, pc, & fields->f_sr2);
877 length = extract_normal (cd, ex_info, insn_value, 0, 0, 14, 1, 32, total_length, pc, & fields->f_id);
884 fields->f_imm16s = value;
888 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 16, 32, total_length, pc, & fields->f_imm16l);
895 fields->f_imm16s = value;
899 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 16, 32, total_length, pc, & fields->f_imm16u);
902 length = extract_normal (cd, ex_info, insn_value, 0, 0, 19, 8, 32, total_length, pc, & fields->f_incamt);
905 length = extract_normal (cd, ex_info, insn_value, 0, 0, 17, 6, 32, total_length, pc, & fields->f_incr);
908 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 3, 32, total_length, pc, & fields->f_length);
915 fields->f_loopo = value;
919 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 16, 32, total_length, pc, & fields->f_mask);
922 length = extract_normal (cd, ex_info, insn_value, 0, 0, 22, 3, 32, total_length, pc, & fields->f_mask1);
925 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 2, 32, total_length, pc, & fields->f_mode);
928 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 2, 32, total_length, pc, & fields->f_perm);
931 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 2, 32, total_length, pc, & fields->f_rbbc);
934 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 1, 32, total_length, pc, & fields->f_rc);
937 length = extract_normal (cd, ex_info, insn_value, 0, 0, 11, 1, 32, total_length, pc, & fields->f_rc1);
940 length = extract_normal (cd, ex_info, insn_value, 0, 0, 6, 1, 32, total_length, pc, & fields->f_rc2);
943 length = extract_normal (cd, ex_info, insn_value, 0, 0, 7, 1, 32, total_length, pc, & fields->f_rc3);
946 length = extract_normal (cd, ex_info, insn_value, 0, 0, 14, 3, 32, total_length, pc, & fields->f_rcnum);
949 fields->f_rda);
952 length = extract_normal (cd, ex_info, insn_value, 0, 0, 14, 3, 32, total_length, pc, & fields->f_rownum);
955 length = extract_normal (cd, ex_info, insn_value, 0, 0, 12, 3, 32, total_length, pc, & fields->f_rownum1);
958 length = extract_normal (cd, ex_info, insn_value, 0, 0, 9, 3, 32, total_length, pc, & fields->f_rownum2);
961 length = extract_normal (cd, ex_info, insn_value, 0, 0, 13, 14, 32, total_length, pc, & fields->f_size);
964 length = extract_normal (cd, ex_info, insn_value, 0, 0, 21, 2, 32, total_length, pc, & fields->f_type);
967 length = extract_normal (cd, ex_info, insn_value, 0, 0, 24, 1, 32, total_length, pc, & fields->f_wr);
970 length = extract_normal (cd, ex_info, insn_value, 0, 0, 23, 1, 32, total_length, pc, & fields->f_xmode);
1004 const CGEN_FIELDS * fields)
1011 value = fields->f_a23;
1014 value = fields->f_ball;
1017 value = fields->f_ball2;
1020 value = fields->f_bankaddr;
1023 value = fields->f_brc;
1026 value = fields->f_brc2;
1029 value = fields->f_cb1incr;
1032 value = fields->f_cb1sel;
1035 value = fields->f_cb2incr;
1038 value = fields->f_cb2sel;
1041 value = fields->f_cbrb;
1044 value = fields->f_cbs;
1047 value = fields->f_cbx;
1050 value = fields->f_ccb;
1053 value = fields->f_cdb;
1056 value = fields->f_cell;
1059 value = fields->f_colnum;
1062 value = fields->f_contnum;
1065 value = fields->f_cr;
1068 value = fields->f_ctxdisp;
1071 value = fields->f_dup;
1074 value = fields->f_fbdisp;
1077 value = fields->f_fbincr;
1080 value = fields->f_dr;
1083 value = fields->f_drrr;
1086 value = fields->f_sr1;
1089 value = fields->f_sr2;
1092 value = fields->f_id;
1095 value = fields->f_imm16s;
1098 value = fields->f_imm16l;
1101 value = fields->f_imm16s;
1104 value = fields->f_imm16u;
1107 value = fields->f_incamt;
1110 value = fields->f_incr;
1113 value = fields->f_length;
1116 value = fields->f_loopo;
1119 value = fields->f_mask;
1122 value = fields->f_mask1;
1125 value = fields->f_mode;
1128 value = fields->f_perm;
1131 value = fields->f_rbbc;
1134 value = fields->f_rc;
1137 value = fields->f_rc1;
1140 value = fields->f_rc2;
1143 value = fields->f_rc3;
1146 value = fields->f_rcnum;
1149 value = fields->f_rda;
1152 value = fields->f_rownum;
1155 value = fields->f_rownum1;
1158 value = fields->f_rownum2;
1161 value = fields->f_size;
1164 value = fields->f_type;
1167 value = fields->f_wr;
1170 value = fields->f_xmode;
1186 const CGEN_FIELDS * fields)
1193 value = fields->f_a23;
1196 value = fields->f_ball;
1199 value = fields->f_ball2;
1202 value = fields->f_bankaddr;
1205 value = fields->f_brc;
1208 value = fields->f_brc2;
1211 value = fields->f_cb1incr;
1214 value = fields->f_cb1sel;
1217 value = fields->f_cb2incr;
1220 value = fields->f_cb2sel;
1223 value = fields->f_cbrb;
1226 value = fields->f_cbs;
1229 value = fields->f_cbx;
1232 value = fields->f_ccb;
1235 value = fields->f_cdb;
1238 value = fields->f_cell;
1241 value = fields->f_colnum;
1244 value = fields->f_contnum;
1247 value = fields->f_cr;
1250 value = fields->f_ctxdisp;
1253 value = fields->f_dup;
1256 value = fields->f_fbdisp;
1259 value = fields->f_fbincr;
1262 value = fields->f_dr;
1265 value = fields->f_drrr;
1268 value = fields->f_sr1;
1271 value = fields->f_sr2;
1274 value = fields->f_id;
1277 value = fields->f_imm16s;
1280 value = fields->f_imm16l;
1283 value = fields->f_imm16s;
1286 value = fields->f_imm16u;
1289 value = fields->f_incamt;
1292 value = fields->f_incr;
1295 value = fields->f_length;
1298 value = fields->f_loopo;
1301 value = fields->f_mask;
1304 value = fields->f_mask1;
1307 value = fields->f_mode;
1310 value = fields->f_perm;
1313 value = fields->f_rbbc;
1316 value = fields->f_rc;
1319 value = fields->f_rc1;
1322 value = fields->f_rc2;
1325 value = fields->f_rc3;
1328 value = fields->f_rcnum;
1331 value = fields->f_rda;
1334 value = fields->f_rownum;
1337 value = fields->f_rownum1;
1340 value = fields->f_rownum2;
1343 value = fields->f_size;
1346 value = fields->f_type;
1349 value = fields->f_wr;
1352 value = fields->f_xmode;
1376 CGEN_FIELDS * fields,
1382 fields->f_a23 = value;
1385 fields->f_ball = value;
1388 fields->f_ball2 = value;
1391 fields->f_bankaddr = value;
1394 fields->f_brc = value;
1397 fields->f_brc2 = value;
1400 fields->f_cb1incr = value;
1403 fields->f_cb1sel = value;
1406 fields->f_cb2incr = value;
1409 fields->f_cb2sel = value;
1412 fields->f_cbrb = value;
1415 fields->f_cbs = value;
1418 fields->f_cbx = value;
1421 fields->f_ccb = value;
1424 fields->f_cdb = value;
1427 fields->f_cell = value;
1430 fields->f_colnum = value;
1433 fields->f_contnum = value;
1436 fields->f_cr = value;
1439 fields->f_ctxdisp = value;
1442 fields->f_dup = value;
1445 fields->f_fbdisp = value;
1448 fields->f_fbincr = value;
1451 fields->f_dr = value;
1454 fields->f_drrr = value;
1457 fields->f_sr1 = value;
1460 fields->f_sr2 = value;
1463 fields->f_id = value;
1466 fields->f_imm16s = value;
1469 fields->f_imm16l = value;
1472 fields->f_imm16s = value;
1475 fields->f_imm16u = value;
1478 fields->f_incamt = value;
1481 fields->f_incr = value;
1484 fields->f_length = value;
1487 fields->f_loopo = value;
1490 fields->f_mask = value;
1493 fields->f_mask1 = value;
1496 fields->f_mode = value;
1499 fields->f_perm = value;
1502 fields->f_rbbc = value;
1505 fields->f_rc = value;
1508 fields->f_rc1 = value;
1511 fields->f_rc2 = value;
1514 fields->f_rc3 = value;
1517 fields->f_rcnum = value;
1520 fields->f_rda = value;
1523 fields->f_rownum = value;
1526 fields->f_rownum1 = value;
1529 fields->f_rownum2 = value;
1532 fields->f_size = value;
1535 fields->f_type = value;
1538 fields->f_wr = value;
1541 fields->f_xmode = value;
1555 CGEN_FIELDS * fields,
1561 fields->f_a23 = value;
1564 fields->f_ball = value;
1567 fields->f_ball2 = value;
1570 fields->f_bankaddr = value;
1573 fields->f_brc = value;
1576 fields->f_brc2 = value;
1579 fields->f_cb1incr = value;
1582 fields->f_cb1sel = value;
1585 fields->f_cb2incr = value;
1588 fields->f_cb2sel = value;
1591 fields->f_cbrb = value;
1594 fields->f_cbs = value;
1597 fields->f_cbx = value;
1600 fields->f_ccb = value;
1603 fields->f_cdb = value;
1606 fields->f_cell = value;
1609 fields->f_colnum = value;
1612 fields->f_contnum = value;
1615 fields->f_cr = value;
1618 fields->f_ctxdisp = value;
1621 fields->f_dup = value;
1624 fields->f_fbdisp = value;
1627 fields->f_fbincr = value;
1630 fields->f_dr = value;
1633 fields->f_drrr = value;
1636 fields->f_sr1 = value;
1639 fields->f_sr2 = value;
1642 fields->f_id = value;
1645 fields->f_imm16s = value;
1648 fields->f_imm16l = value;
1651 fields->f_imm16s = value;
1654 fields->f_imm16u = value;
1657 fields->f_incamt = value;
1660 fields->f_incr = value;
1663 fields->f_length = value;
1666 fields->f_loopo = value;
1669 fields->f_mask = value;
1672 fields->f_mask1 = value;
1675 fields->f_mode = value;
1678 fields->f_perm = value;
1681 fields->f_rbbc = value;
1684 fields->f_rc = value;
1687 fields->f_rc1 = value;
1690 fields->f_rc2 = value;
1693 fields->f_rc3 = value;
1696 fields->f_rcnum = value;
1699 fields->f_rda = value;
1702 fields->f_rownum = value;
1705 fields->f_rownum1 = value;
1708 fields->f_rownum2 = value;
1711 fields->f_size = value;
1714 fields->f_type = value;
1717 fields->f_wr = value;
1720 fields->f_xmode = value;