Lines Matching refs:m680x_info
155 static bool read_byte(const m680x_info *info, uint8_t *byte, uint16_t address) in read_byte()
166 static bool read_byte_sign_extended(const m680x_info *info, int16_t *word, in read_byte_sign_extended()
181 static bool read_word(const m680x_info *info, uint16_t *word, uint16_t address) in read_word()
193 static bool read_sdword(const m680x_info *info, int32_t *sdword, in read_sdword()
240 const m680x_info *const info = (const m680x_info *)handle->printer_info; in M680X_get_insn_id()
343 static void update_am_reg_list(MCInst *MI, m680x_info *info, cs_m680x_op *op, in update_am_reg_list()
406 static void build_regs_read_write_counts(MCInst *MI, m680x_info *info, in build_regs_read_write_counts()
422 static void add_operators_access(MCInst *MI, m680x_info *info, in add_operators_access()
452 static void set_changed_regs_read_write_counts(MCInst *MI, m680x_info *info) in set_changed_regs_read_write_counts()
622 static bool is_indexed09_post_byte_valid(const m680x_info *info, in is_indexed09_post_byte_valid()
668 static bool is_indexed12_post_byte_valid(const m680x_info *info, in is_indexed12_post_byte_valid()
709 static bool is_tfr09_reg_valid(const m680x_info *info, uint8_t reg_nibble) in is_tfr09_reg_valid()
718 static bool is_exg_tfr12_post_byte_valid(const m680x_info *info, in is_exg_tfr12_post_byte_valid()
724 static bool is_tfm_reg_valid(const m680x_info *info, uint8_t reg_nibble) in is_tfm_reg_valid()
730 static bool is_loop_post_byte_valid(const m680x_info *info, uint8_t post_byte) in is_loop_post_byte_valid()
739 static bool is_sufficient_code_size(const m680x_info *info, uint16_t address, in is_sufficient_code_size()
922 static bool decode_insn(const m680x_info *info, uint16_t address, in decode_insn()
1007 static void illegal_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in illegal_hdlr()
1019 static void inherent_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in inherent_hdlr()
1024 static void add_reg_operand(m680x_info *info, m680x_reg reg) in add_reg_operand()
1034 static void set_operand_size(m680x_info *info, cs_m680x_op *op, in set_operand_size()
1067 static void reg_bits_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in reg_bits_hdlr()
1113 static void reg_reg09_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in reg_reg09_hdlr()
1129 static void reg_reg12_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in reg_reg12_hdlr()
1154 static void add_rel_operand(m680x_info *info, int16_t offset, uint16_t address) in add_rel_operand()
1165 static void relative8_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in relative8_hdlr()
1179 static void relative16_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in relative16_hdlr()
1198 static void add_indexed_operand(m680x_info *info, m680x_reg base_reg, in add_indexed_operand()
1224 static void indexedX_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedX_hdlr()
1234 static void indexedY_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedY_hdlr()
1245 static void indexed09_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexed09_hdlr()
1382 static void indexed12_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexed12_hdlr()
1475 static void index_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in index_hdlr()
1484 static void direct_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in direct_hdlr()
1494 static void extended_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in extended_hdlr()
1505 static void immediate_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in immediate_hdlr()
1540 static void bit_move_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in bit_move_hdlr()
1570 static void tfm_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in tfm_hdlr()
1591 static void opidx_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in opidx_hdlr()
1604 static void opidx_dir_rel_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in opidx_dir_rel_hdlr()
1618 static void indexedX0_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedX0_hdlr()
1624 static void indexedX16_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedX16_hdlr()
1634 static void imm_rel_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in imm_rel_hdlr()
1640 static void indexedS_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedS_hdlr()
1650 static void indexedS16_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedS16_hdlr()
1661 static void indexedX0p_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedX0p_hdlr()
1667 static void indexedXp_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in indexedXp_hdlr()
1677 static void imm_idx12_x_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in imm_idx12_x_hdlr()
1703 static void ext_idx12_x_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in ext_idx12_x_hdlr()
1718 static void loop_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) in loop_hdlr()
1758 static void (*const g_insn_handler[])(MCInst *, m680x_info *, uint16_t *) = {
1795 static unsigned int m680x_disassemble(MCInst *MI, m680x_info *info, in m680x_disassemble()
2112 static bool m680x_setup_internals(m680x_info *info, e_cpu_type cpu_type, in m680x_setup_internals()
2138 m680x_info *info = (m680x_info *)handle->printer_info; in M680X_getInstruction()