• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:mode

149   int mode;  member
1148 int mode; in get_operand() local
1154 mode = M6811_OP_NONE; in get_operand()
1166 mode = M6811_OP_DIRECT; in get_operand()
1178 mode = M6811_OP_IMM16; in get_operand()
1183 mode |= M6811_OP_HIGH_ADDR; in get_operand()
1188 mode |= M6811_OP_LOW_ADDR; in get_operand()
1195 mode |= M6811_OP_PAGE_ADDR; in get_operand()
1206 mode |= M6811_OP_CALL_ADDR; in get_operand()
1212 mode = M6811_OP_JUMP_REL; in get_operand()
1220 mode = M6812_OP_D_IDX; in get_operand()
1234 oper->mode = M6812_OP_IDX; in get_operand()
1244 mode = M6811_OP_PAGE_ADDR | M6812_OP_PAGE | M6811_OP_IND16; in get_operand()
1248 if (mode == M6811_OP_NONE || mode == M6812_OP_D_IDX) in get_operand()
1256 if (*p == ']' && mode == M6812_OP_D_IDX) in get_operand()
1264 oper->mode = mode | M6812_OP_REG; in get_operand()
1267 if (mode == M6812_OP_D_IDX) in get_operand()
1281 if (mode == M6812_OP_D_IDX) in get_operand()
1289 oper->mode = M6812_OP_D_IDX; in get_operand()
1341 if (mode == M6811_OP_NONE || mode == M6811_OP_DIRECT in get_operand()
1342 || mode == M6812_OP_D_IDX) in get_operand()
1355 if (mode == M6811_OP_NONE) in get_operand()
1375 if (reg == REG_NONE && mode == M6811_OP_NONE in get_operand()
1378 oper->mode = M6811_OP_IND16 | M6811_OP_JUMP_REL; in get_operand()
1384 mode = possible_mode; in get_operand()
1398 if (reg == REG_NONE && mode != M6811_OP_DIRECT in get_operand()
1399 && !(mode == M6811_OP_NONE && opmode & M6811_OP_IND16)) in get_operand()
1404 if (mode == M6812_OP_D_IDX) in get_operand()
1414 oper->mode = M6812_OP_D_IDX_2; in get_operand()
1420 if (mode == M6811_OP_NONE) in get_operand()
1425 mode = M6812_POST_DEC; in get_operand()
1433 mode = M6812_POST_INC; in get_operand()
1440 mode = M6812_OP_IDX; in get_operand()
1445 mode |= M6812_OP_IDX; in get_operand()
1447 oper->mode = mode; in get_operand()
1453 if (mode == M6812_OP_D_IDX_2) in get_operand()
1462 if (mode == M6811_OP_NONE) in get_operand()
1463 mode = M6811_OP_IND16 | M6811_OP_JUMP_REL; in get_operand()
1469 oper->mode = mode; in get_operand()
1479 check_range (long num, int mode) in check_range() argument
1483 switch (mode) in check_range()
1513 if (mode & M6812_AUTO_INC_DEC) in check_range()
1517 if (mode & (M6812_INDEXED_IND | M6812_INDEXED | M6812_OP_IDX)) in check_range()
1518 mode = M6811_OP_IND16; in check_range()
1520 if (mode & M6812_OP_JUMP_REL16) in check_range()
1521 mode = M6811_OP_IND16; in check_range()
1523 mode &= ~M6811_OP_BRANCH; in check_range()
1524 switch (mode) in check_range()
1566 fixup8 (expressionS *oper, int mode, int opmode) in fixup8() argument
1574 if (mode & M6812_OP_TRAP_ID in fixup8()
1587 if (!(mode & M6812_OP_TRAP_ID) in fixup8()
1588 && !check_range (oper->X_add_number, mode)) in fixup8()
1596 if (mode & M6812_OP_TRAP_ID) in fixup8()
1599 if (mode == M6811_OP_JUMP_REL) in fixup8()
1636 fixup16 (expressionS *oper, int mode, int opmode ATTRIBUTE_UNUSED) in fixup16() argument
1644 if (!check_range (oper->X_add_number, mode)) in fixup16()
1656 if ((opmode & M6811_OP_CALL_ADDR) && (mode & M6811_OP_IMM16)) in fixup16()
1658 else if (mode & M6812_OP_JUMP_REL16) in fixup16()
1660 else if (mode & M6812_OP_PAGE) in fixup16()
1684 fixup24 (expressionS *oper, int mode, int opmode ATTRIBUTE_UNUSED) in fixup24() argument
1692 if (!check_range (oper->X_add_number, mode)) in fixup24()
1715 fixup8_xg (expressionS *oper, int mode, int opmode) in fixup8_xg() argument
1740 if (!(check_range (oper->X_add_number, mode))) in fixup8_xg()
1748 if (mode == M68XG_OP_REL9) in fixup8_xg()
1755 else if (mode == M68XG_OP_REL10) in fixup8_xg()
2061 int mode; in build_indexed_byte() local
2065 mode = op->mode; in build_indexed_byte()
2066 if (mode & M6812_AUTO_INC_DEC) in build_indexed_byte()
2069 if (mode & (M6812_POST_INC | M6812_POST_DEC)) in build_indexed_byte()
2074 if (!check_range (val, mode)) in build_indexed_byte()
2078 if (mode & (M6812_POST_INC | M6812_PRE_INC)) in build_indexed_byte()
2111 if (mode & (M6812_OP_IDX | M6812_OP_D_IDX_2)) in build_indexed_byte()
2142 && ((!(mode & M6812_OP_IDX) && !(mode & M6812_OP_D_IDX_2)) in build_indexed_byte()
2150 if (val >= -16 && val <= 15 && !(mode & M6812_OP_D_IDX_2)) in build_indexed_byte()
2158 else if (val >= -256 && val <= 255 && !(mode & M6812_OP_D_IDX_2)) in build_indexed_byte()
2172 if (mode & M6812_OP_D_IDX_2) in build_indexed_byte()
2184 if (mode & M6812_OP_D_IDX_2) in build_indexed_byte()
2210 if ((mode & M6812_OP_IDX) && (current_architecture & cpu9s12x)) in build_indexed_byte()
2265 if (mode & (M6812_OP_REG | M6812_OP_D_IDX)) in build_indexed_byte()
2267 if (mode & M6812_OP_D_IDX) in build_indexed_byte()
2323 mode, op->reg1, op->reg2); in build_indexed_byte()
2376 if (!(operands[0].mode & (M6811_OP_LOW_ADDR | M6811_OP_HIGH_ADDR))) in build_insn_xg()
2378 operands[0].mode = 0; in build_insn_xg()
2385 fixup8_xg (&operands[0].exp, format, operands[0].mode); in build_insn_xg()
2397 operands[0].mode = M6811_OP_LOW_ADDR; in build_insn_xg()
2407 operands[0].mode = M6811_OP_HIGH_ADDR; in build_insn_xg()
2502 operands[i].mode); in build_insn()
2509 operands[i].mode); in build_insn()
2516 operands[i].mode); in build_insn()
2526 fixup8 (&operands[0].exp, M6811_OP_IX, operands[0].mode); in build_insn()
2543 fixup8 (&operands[i].exp, M6811_OP_BITMASK, operands[i].mode); in build_insn()
2548 fixup8 (&operands[i].exp, M6811_OP_JUMP_REL, operands[i].mode); in build_insn()
2552 fixup16 (&operands[1].exp, M6811_OP_IND16, operands[1].mode); in build_insn()
2556 fixup8 (&operands[i].exp, M6812_OP_PAGE, operands[i].mode); in build_insn()
2582 if (opcode->format == operands[nb_operands-1].mode) in find()
2614 int mode = operands[i].mode; in find() local
2616 if (mode & M6811_OP_IMM16) in find()
2623 if (mode == M6811_OP_DIRECT) in find()
2639 if (mode & M6811_OP_IND16) in find()
2650 if (mode & (M6811_OP_JUMP_REL | M6812_OP_JUMP_REL16)) in find()
2655 if (mode & M6812_OP_REG) in find()
2679 if (mode & M6812_OP_IDX) in find()
2695 if (mode & format & (M6812_OP_D_IDX | M6812_OP_D_IDX_2)) in find()
2700 if (mode & M6812_AUTO_INC_DEC) in find()
2770 && (operands[i].mode & M6811_OP_IND16)) in find_opcode()
2772 operands[i].mode = M6811_OP_IMM16; in find_opcode()
2937 operands[0].mode = M68XG_OP_R; in md_assemble()
2972 operands[0].mode = M68XG_OP_IMM3; in md_assemble()
3037 operands[0].mode = M68XG_OP_R; in md_assemble()
3133 operands[0].mode = M6811_OP_HIGH_ADDR; in md_assemble()
3138 operands[0].mode = M6811_OP_LOW_ADDR; in md_assemble()
3141 operands[0].mode = 0; in md_assemble()
3159 operands[0].mode = M68XG_OP_R_IMM4; in md_assemble()
3181 operands[0].mode = M68XG_OP_R_IMM16; in md_assemble()
3213 operands[0].mode = M68XG_OP_R_R; in md_assemble()
3272 operands[0].mode = M68XG_OP_R_R_R; in md_assemble()
3352 operands[0].mode = M68XG_OP_R_R_OFFS5; in md_assemble()
3383 operands[0].mode = M68XG_OP_RD_RB_RI; in md_assemble()
3387 operands[0].mode = M68XG_OP_RD_RB_mRI; in md_assemble()
3404 operands[0].mode = M68XG_OP_RD_RB_RIp; in md_assemble()
3590 if (operands[1].mode & (M6812_OP_IDX | M6812_OP_IDX_1 in md_assemble()
3595 if (operands[0].mode & (M6811_OP_IMM8 | M6811_OP_IMM16 in md_assemble()
3600 if (operands[1].mode & (M6811_OP_IND16)) in md_assemble()
3607 if (operands[0].mode & (M6811_OP_IMM8 | M6811_OP_IMM16)) in md_assemble()
3610 build_indexed_byte (&operands[1], operands[1].mode, 1); in md_assemble()
3613 operands[0].mode); in md_assemble()
3616 operands[0].mode); in md_assemble()
3620 else if (operands[0].mode & M6811_OP_IND16) in md_assemble()
3623 build_indexed_byte (&operands[1], operands[1].mode, 1); in md_assemble()
3624 fixup16 (&operands[0].exp, M6811_OP_IND16, operands[0].mode); in md_assemble()
3630 build_indexed_byte (&operands[0], operands[0].mode, 1); in md_assemble()
3631 build_indexed_byte (&operands[1], operands[1].mode, 1); in md_assemble()
3636 else if (operands[1].mode & M6811_OP_IND16) in md_assemble()
3639 if (operands[0].mode & (M6811_OP_IMM8 | M6811_OP_IMM16 in md_assemble()
3644 if (operands[1].mode & (M6811_OP_IND16)) in md_assemble()
3653 if (operands[0].mode & (M6811_OP_IMM8 | M6811_OP_IMM16)) in md_assemble()
3657 fixup8 (&operands[0].exp, M6811_OP_IMM8, operands[0].mode); in md_assemble()
3659 fixup16 (&operands[0].exp, M6811_OP_IMM16, operands[0].mode); in md_assemble()
3661 fixup16 (&operands[0].exp, M6811_OP_IND16, operands[0].mode); in md_assemble()
3664 else if (operands[0].mode & M6811_OP_IND16) in md_assemble()
3667 build_indexed_byte (&operands[1], operands[1].mode, 1); in md_assemble()
3668 fixup16 (&operands[0].exp, M6811_OP_IND16, operands[0].mode); in md_assemble()
3674 build_indexed_byte (&operands[0], operands[0].mode, 1); in md_assemble()
3675 fixup16 (&operands[1].exp, M6811_OP_IND16, operands[1].mode); in md_assemble()