Go to the source code of this file.
|
enum | cris_insn_version_usage {
cris_ver_version_all = 0
, cris_ver_warning
, cris_ver_v0_3
, cris_ver_v3p
,
cris_ver_v8
, cris_ver_v8p
, cris_ver_sim_v0_10
, cris_ver_v0_10
,
cris_ver_v3_10
, cris_ver_v8_10
, cris_ver_v10
, cris_ver_v10p
,
cris_ver_v32p
} |
|
enum | cris_imm_oprnd_size_type {
SIZE_NONE
, SIZE_FIX_32
, SIZE_SPEC_REG
, SIZE_FIELD_SIGNED
,
SIZE_FIELD_UNSIGNED
, SIZE_FIELD
} |
|
enum | cris_op_type {
cris_not_implemented_op = 0
, cris_abs_op
, cris_addi_op
, cris_asr_op
,
cris_asrq_op
, cris_ax_ei_setf_op
, cris_bdap_prefix
, cris_biap_prefix
,
cris_break_op
, cris_btst_nop_op
, cris_clearf_di_op
, cris_dip_prefix
,
cris_dstep_logshift_mstep_neg_not_op
, cris_eight_bit_offset_branch_op
, cris_move_mem_to_reg_movem_op
, cris_move_reg_to_mem_movem_op
,
cris_move_to_preg_op
, cris_muls_op
, cris_mulu_op
, cris_none_reg_mode_add_sub_cmp_and_or_move_op
,
cris_none_reg_mode_clear_test_op
, cris_none_reg_mode_jump_op
, cris_none_reg_mode_move_from_preg_op
, cris_quick_mode_add_sub_op
,
cris_quick_mode_and_cmp_move_or_op
, cris_quick_mode_bdap_prefix
, cris_reg_mode_add_sub_cmp_and_or_move_op
, cris_reg_mode_clear_op
,
cris_reg_mode_jump_op
, cris_reg_mode_move_from_preg_op
, cris_reg_mode_test_op
, cris_scc_op
,
cris_sixteen_bit_offset_branch_op
, cris_three_operand_add_sub_cmp_and_or_op
, cris_three_operand_bound_op
, cris_two_operand_bound_op
,
cris_xor_op
} |
|
◆ AUTOINCR_BIT
#define AUTOINCR_BIT (0x04) |
◆ BA_DWORD_OPCODE
#define BA_DWORD_OPCODE (0x0EBF) |
◆ BA_PC_INCR_OPCODE
◆ BA_QUICK_HIGH
◆ BA_QUICK_OPCODE
◆ BDAP_INCR_HIGH
◆ BDAP_INDIR_HIGH
#define BDAP_INDIR_HIGH (0x09) |
◆ BDAP_INDIR_HIGH_Z
#define BDAP_INDIR_HIGH_Z (0x02) |
◆ BDAP_INDIR_LOW
#define BDAP_INDIR_LOW (0x40) |
◆ BDAP_INDIR_LOW_Z
#define BDAP_INDIR_LOW_Z (0x80) |
◆ BDAP_INDIR_OPCODE
◆ BDAP_INDIR_Z_BITS
◆ BDAP_PC_LOW
◆ BDAP_QUICK_OPCODE
#define BDAP_QUICK_OPCODE (0x0100) |
◆ BDAP_QUICK_Z_BITS
#define BDAP_QUICK_Z_BITS (0x0e00) |
◆ BIAP_OPCODE
#define BIAP_OPCODE (0x0540) |
◆ BIAP_Z_BITS
#define BIAP_Z_BITS (0x0a80) |
◆ BRANCH_INCR_HIGH
#define BRANCH_INCR_HIGH (0x0D) |
◆ BRANCH_PC_LOW
#define BRANCH_PC_LOW (0xFF) |
◆ BRANCH_QUICK_HIGH
#define BRANCH_QUICK_HIGH (0) |
◆ BRANCH_QUICK_LOW
#define BRANCH_QUICK_LOW (0) |
◆ BRANCH_QUICK_OPCODE
◆ BRANCH_QUICK_Z_BITS
#define BRANCH_QUICK_Z_BITS (0x0F00) |
◆ CC_A
◆ CC_CC
◆ CC_CS
◆ CC_EQ
◆ CC_EXT
◆ CC_GE
◆ CC_GT
◆ CC_HI
◆ CC_HS
◆ CC_LE
◆ CC_LO
◆ CC_LS
◆ CC_LT
◆ CC_MI
◆ CC_NE
◆ CC_PL
◆ CC_VC
◆ CC_VS
◆ const
◆ CRIS_DIS_FLAG_MEM_TARGET2_IS_REG
#define CRIS_DIS_FLAG_MEM_TARGET2_IS_REG (1 << 2) |
◆ CRIS_DIS_FLAG_MEM_TARGET2_MEM
#define CRIS_DIS_FLAG_MEM_TARGET2_MEM (1 << 5) |
◆ CRIS_DIS_FLAG_MEM_TARGET2_MEM_BYTE
#define CRIS_DIS_FLAG_MEM_TARGET2_MEM_BYTE (1 << 6) |
◆ CRIS_DIS_FLAG_MEM_TARGET2_MEM_WORD
#define CRIS_DIS_FLAG_MEM_TARGET2_MEM_WORD (1 << 7) |
◆ CRIS_DIS_FLAG_MEM_TARGET2_MULT2
#define CRIS_DIS_FLAG_MEM_TARGET2_MULT2 (1 << 3) |
◆ CRIS_DIS_FLAG_MEM_TARGET2_MULT4
#define CRIS_DIS_FLAG_MEM_TARGET2_MULT4 (1 << 4) |
◆ CRIS_DIS_FLAG_MEM_TARGET_IS_REG
#define CRIS_DIS_FLAG_MEM_TARGET_IS_REG (1 << 1) |
◆ CRIS_DIS_FLAG_MEMREF
#define CRIS_DIS_FLAG_MEMREF (1 << 0) |
◆ DIP_OPCODE
#define DIP_OPCODE (0x0970) |
◆ DIP_Z_BITS
#define DIP_Z_BITS (0xf280) |
◆ JUMP_INDIR_OPCODE
#define JUMP_INDIR_OPCODE (0x0930) |
◆ JUMP_INDIR_Z_BITS
#define JUMP_INDIR_Z_BITS (0xf2c0) |
◆ JUMP_PC_INCR_OPCODE
◆ JUMP_PC_INCR_OPCODE_V32
#define JUMP_PC_INCR_OPCODE_V32 (0x0DBF) |
◆ LAPC_DWORD_OPCODE
#define LAPC_DWORD_OPCODE (0x0D7F) |
◆ LAPC_DWORD_Z_BITS
◆ MAX_REG
◆ MOVE_M_TO_PREG_OPCODE
#define MOVE_M_TO_PREG_OPCODE 0x0a30 |
◆ MOVE_M_TO_PREG_ZBITS
#define MOVE_M_TO_PREG_ZBITS 0x01c0 |
◆ MOVE_PC_INCR_OPCODE_PREFIX
◆ MOVE_PC_INCR_OPCODE_SUFFIX
◆ NO_CRIS_PREFIX
◆ NOP_OPCODE
#define NOP_OPCODE (0x050F) |
◆ NOP_OPCODE_COMMON
#define NOP_OPCODE_COMMON (0x630) |
◆ NOP_OPCODE_V32
#define NOP_OPCODE_V32 (0x05B0) |
◆ NOP_OPCODE_ZBITS_COMMON
◆ NOP_Z_BITS
◆ NOP_Z_BITS_V32
◆ REG_PC
◆ REG_SP
◆ cris_imm_oprnd_size_type
Enumerator |
---|
SIZE_NONE | |
SIZE_FIX_32 | |
SIZE_SPEC_REG | |
SIZE_FIELD_SIGNED | |
SIZE_FIELD_UNSIGNED | |
SIZE_FIELD | |
Definition at line 227 of file cris.h.
◆ cris_insn_version_usage
Enumerator |
---|
cris_ver_version_all | |
cris_ver_warning | |
cris_ver_v0_3 | |
cris_ver_v3p | |
cris_ver_v8 | |
cris_ver_v8p | |
cris_ver_sim_v0_10 | |
cris_ver_v0_10 | |
cris_ver_v3_10 | |
cris_ver_v8_10 | |
cris_ver_v10 | |
cris_ver_v10p | |
cris_ver_v32p | |
Definition at line 41 of file cris.h.
◆ cris_op_type
Enumerator |
---|
cris_not_implemented_op | |
cris_abs_op | |
cris_addi_op | |
cris_asr_op | |
cris_asrq_op | |
cris_ax_ei_setf_op | |
cris_bdap_prefix | |
cris_biap_prefix | |
cris_break_op | |
cris_btst_nop_op | |
cris_clearf_di_op | |
cris_dip_prefix | |
cris_dstep_logshift_mstep_neg_not_op | |
cris_eight_bit_offset_branch_op | |
cris_move_mem_to_reg_movem_op | |
cris_move_reg_to_mem_movem_op | |
cris_move_to_preg_op | |
cris_muls_op | |
cris_mulu_op | |
cris_none_reg_mode_add_sub_cmp_and_or_move_op | |
cris_none_reg_mode_clear_test_op | |
cris_none_reg_mode_jump_op | |
cris_none_reg_mode_move_from_preg_op | |
cris_quick_mode_add_sub_op | |
cris_quick_mode_and_cmp_move_or_op | |
cris_quick_mode_bdap_prefix | |
cris_reg_mode_add_sub_cmp_and_or_move_op | |
cris_reg_mode_clear_op | |
cris_reg_mode_jump_op | |
cris_reg_mode_move_from_preg_op | |
cris_reg_mode_test_op | |
cris_scc_op | |
cris_sixteen_bit_offset_branch_op | |
cris_three_operand_add_sub_cmp_and_or_op | |
cris_three_operand_bound_op | |
cris_two_operand_bound_op | |
cris_xor_op | |
Definition at line 249 of file cris.h.
@ cris_none_reg_mode_add_sub_cmp_and_or_move_op
@ cris_reg_mode_move_from_preg_op
@ cris_eight_bit_offset_branch_op
@ cris_move_mem_to_reg_movem_op
@ cris_quick_mode_and_cmp_move_or_op
@ cris_quick_mode_add_sub_op
@ cris_quick_mode_bdap_prefix
@ cris_three_operand_bound_op
@ cris_dstep_logshift_mstep_neg_not_op
@ cris_move_reg_to_mem_movem_op
@ cris_sixteen_bit_offset_branch_op
@ cris_none_reg_mode_jump_op
@ cris_reg_mode_add_sub_cmp_and_or_move_op
@ cris_not_implemented_op
@ cris_none_reg_mode_move_from_preg_op
@ cris_two_operand_bound_op
@ cris_none_reg_mode_clear_test_op
@ cris_three_operand_add_sub_cmp_and_or_op
◆ cris_cc_strings
◆ cris_conds15
◆ cris_opcodes
◆ cris_spec_regs
◆ cris_support_regs