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