
Go to the source code of this file.
Data Types | |
| type | _register |
| type | ind_addr_type |
| type | _template |
| type | partemplate |
Defines | |
| #define | REG_Rn 0x01 |
| #define | REG_ARn 0x02 |
| #define | REG_DP 0x03 |
| #define | REG_OTHER 0x04 |
| #define | PreDisp_Add 0x00 |
| #define | PreDisp_Sub 0x01 |
| #define | PreDisp_Add_Mod 0x02 |
| #define | PreDisp_Sub_Mod 0x03 |
| #define | PostDisp_Add_Mod 0x04 |
| #define | PostDisp_Sub_Mod 0x05 |
| #define | PostDisp_Add_Circ 0x06 |
| #define | PostDisp_Sub_Circ 0x07 |
| #define | PreIR0_Add 0x08 |
| #define | PreIR0_Sub 0x09 |
| #define | PreIR0_Add_Mod 0x0A |
| #define | PreIR0_Sub_Mod 0x0B |
| #define | PostIR0_Add_Mod 0x0C |
| #define | PostIR0_Sub_Mod 0x0D |
| #define | PostIR0_Add_Circ 0x0E |
| #define | PostIR0_Sub_Circ 0x0F |
| #define | PreIR1_Add 0x10 |
| #define | PreIR1_Sub 0x11 |
| #define | PreIR1_Add_Mod 0x12 |
| #define | PreIR1_Sub_Mod 0x13 |
| #define | PostIR1_Add_Mod 0x14 |
| #define | PostIR1_Sub_Mod 0x15 |
| #define | PostIR1_Add_Circ 0x16 |
| #define | PostIR1_Sub_Circ 0x17 |
| #define | IndirectOnly 0x18 |
| #define | PostIR0_Add_BitRev 0x19 |
| #define | IMPLIED_DISP 0x01 |
| #define | DISP_REQUIRED 0x02 |
| #define | NO_DISP 0x03 |
| #define | Rn 0x0001 |
| #define | ARn 0x0002 |
| #define | DPReg 0x0004 |
| #define | OtherReg 0x0008 |
| #define | Direct 0x0010 |
| #define | Indirect 0x0020 |
| #define | Imm16 0x0040 |
| #define | Disp 0x0080 |
| #define | Imm24 0x0100 |
| #define | Abs24 0x0200 |
| #define | op3T1 0x0400 |
| #define | op3T2 0x0800 |
| #define | IVector 0x1000 |
| #define | NotReq 0x2000 |
| #define | GAddr1 Rn | Direct | Indirect | Imm16 |
| #define | GAddr2 GAddr1 | AllReg |
| #define | TAddr1 op3T1 | Rn | Indirect |
| #define | TAddr2 op3T2 | Rn | Indirect |
| #define | Reg Rn | ARn |
| #define | AllReg Reg | DPReg | OtherReg |
| #define | AddressMode 0x00600000 |
| #define | PCRel 0x02000000 |
| #define | StackOp 0x001F0000 |
| #define | Rotate StackOp |
| #define | Imm_None 0 |
| #define | Imm_Float 1 |
| #define | Imm_SInt 2 |
| #define | Imm_UInt 3 |
| #define | OO_4op1 0 |
| #define | OO_4op2 1 |
| #define | OO_4op3 2 |
| #define | OO_5op1 3 |
| #define | OO_5op2 4 |
| #define | OO_PField 5 |
Typedefs | |
| typedef struct _register | reg |
| typedef struct _template | template |
Variables | |
| static const reg | tic30_regtab [] |
| static const reg *const | tic30_regtab_end = tic30_regtab + sizeof(tic30_regtab)/sizeof(tic30_regtab[0]) |
| static const ind_addr_type | tic30_indaddr_tab [] |
| static const ind_addr_type *const | tic30_indaddrtab_end = tic30_indaddr_tab + sizeof(tic30_indaddr_tab)/sizeof(tic30_indaddr_tab[0]) |
| static const template | tic30_optab [] |
| static const template *const | tic30_optab_end |
| static const partemplate | tic30_paroptab [] |
| static const partemplate *const | tic30_paroptab_end |
| #define AddressMode 0x00600000 |
Definition at line 227 of file tic30.h.
Referenced by print_three_operand(), and print_two_operand().
| #define Direct 0x0010 |
| #define Disp 0x0080 |
| #define DISP_REQUIRED 0x02 |
| #define Imm24 0x0100 |
| #define Imm_Float 1 |
| #define Imm_SInt 2 |
| #define Imm_UInt 3 |
| #define IMPLIED_DISP 0x01 |
| #define Indirect 0x0020 |
| #define IVector 0x1000 |
| #define NotReq 0x2000 |
| #define OO_4op1 0 |
| #define OO_4op2 1 |
| #define OO_4op3 2 |
| #define OO_5op1 3 |
| #define OO_5op2 4 |
| #define OO_PField 5 |
| #define PCRel 0x02000000 |
| #define REG_DP 0x03 |
Definition at line 39 of file tic30.h.
Referenced by ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_ptr_operand(), ip2k_short_operand(), legitimate_address_p(), print_operand(), and print_operand_address().
| #define StackOp 0x001F0000 |
const ind_addr_type tic30_indaddr_tab[] [static] |
const ind_addr_type* const tic30_indaddrtab_end = tic30_indaddr_tab + sizeof(tic30_indaddr_tab)/sizeof(tic30_indaddr_tab[0]) [static] |
const template tic30_optab[] [static] |
const template* const tic30_optab_end [static] |
Initial value:
tic30_optab + sizeof(tic30_optab)/sizeof(tic30_optab[0])
Definition at line 607 of file tic30.h.
Referenced by get_tic30_instruction().
const partemplate tic30_paroptab[] [static] |
const partemplate* const tic30_paroptab_end [static] |
Initial value:
tic30_paroptab + sizeof(tic30_paroptab)/sizeof(tic30_paroptab[0])
Definition at line 688 of file tic30.h.
Referenced by get_tic30_instruction().
const reg tic30_regtab[] [static] |
const reg* const tic30_regtab_end = tic30_regtab + sizeof(tic30_regtab)/sizeof(tic30_regtab[0]) [static] |
1.5.6