Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Typedefs
bfin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DSP32Mac
struct  DSP32Alu
struct  DSP32Shift
struct  DSP32ShiftImm
struct  LDSTidxI
struct  LDST
struct  LDSTii
struct  LDSTiiFP
struct  DspLDST
struct  LDSTpmod
struct  LOGI2op
struct  ALU2op
struct  BRCC
struct  UJump
struct  ProgCtrl
struct  CALLa
struct  PseudoDbg
struct  PseudoDbg_Assert
struct  CaCTRL
struct  PushPopMultiple
struct  PushPopReg
struct  Linkage
struct  LoopSetup
struct  LDIMMhalf
struct  CC2dreg
struct  PTR2op
struct  COMP3op
struct  CCmv
struct  CCflag
struct  CC2stat
struct  RegMv
struct  COMPI2opD
struct  DagMODim
struct  DagMODik

Defines

#define BIT_MULTI_INS   0x0800
#define SET_MULTI_INSTRUCTION_BIT(x)   x->value |= BIT_MULTI_INS;
#define DSP32Mac_opcode   0xc0000000
#define DSP32Mac_src1_bits   0
#define DSP32Mac_src1_mask   0x7
#define DSP32Mac_src0_bits   3
#define DSP32Mac_src0_mask   0x7
#define DSP32Mac_dst_bits   6
#define DSP32Mac_dst_mask   0x7
#define DSP32Mac_h10_bits   9
#define DSP32Mac_h10_mask   0x1
#define DSP32Mac_h00_bits   10
#define DSP32Mac_h00_mask   0x1
#define DSP32Mac_op0_bits   11
#define DSP32Mac_op0_mask   0x3
#define DSP32Mac_w0_bits   13
#define DSP32Mac_w0_mask   0x1
#define DSP32Mac_h11_bits   14
#define DSP32Mac_h11_mask   0x1
#define DSP32Mac_h01_bits   15
#define DSP32Mac_h01_mask   0x1
#define DSP32Mac_op1_bits   16
#define DSP32Mac_op1_mask   0x3
#define DSP32Mac_w1_bits   18
#define DSP32Mac_w1_mask   0x1
#define DSP32Mac_p_bits   19
#define DSP32Mac_p_mask   0x1
#define DSP32Mac_MM_bits   20
#define DSP32Mac_MM_mask   0x1
#define DSP32Mac_mmod_bits   21
#define DSP32Mac_mmod_mask   0xf
#define DSP32Mac_code2_bits   25
#define DSP32Mac_code2_mask   0x3
#define DSP32Mac_M_bits   27
#define DSP32Mac_M_mask   0x1
#define DSP32Mac_code_bits   28
#define DSP32Mac_code_mask   0xf
#define init_DSP32Mac
#define DSP32Mult_opcode   0xc2000000
#define init_DSP32Mult
#define DSP32Alu_opcode   0xc4000000
#define DSP32Alu_src1_bits   0
#define DSP32Alu_src1_mask   0x7
#define DSP32Alu_src0_bits   3
#define DSP32Alu_src0_mask   0x7
#define DSP32Alu_dst1_bits   6
#define DSP32Alu_dst1_mask   0x7
#define DSP32Alu_dst0_bits   9
#define DSP32Alu_dst0_mask   0x7
#define DSP32Alu_x_bits   12
#define DSP32Alu_x_mask   0x1
#define DSP32Alu_s_bits   13
#define DSP32Alu_s_mask   0x1
#define DSP32Alu_aop_bits   14
#define DSP32Alu_aop_mask   0x3
#define DSP32Alu_aopcde_bits   16
#define DSP32Alu_aopcde_mask   0x1f
#define DSP32Alu_HL_bits   21
#define DSP32Alu_HL_mask   0x1
#define DSP32Alu_dontcare_bits   22
#define DSP32Alu_dontcare_mask   0x7
#define DSP32Alu_code2_bits   25
#define DSP32Alu_code2_mask   0x3
#define DSP32Alu_M_bits   27
#define DSP32Alu_M_mask   0x1
#define DSP32Alu_code_bits   28
#define DSP32Alu_code_mask   0xf
#define init_DSP32Alu
#define DSP32Shift_opcode   0xc6000000
#define DSP32Shift_src1_bits   0
#define DSP32Shift_src1_mask   0x7
#define DSP32Shift_src0_bits   3
#define DSP32Shift_src0_mask   0x7
#define DSP32Shift_dst1_bits   6
#define DSP32Shift_dst1_mask   0x7
#define DSP32Shift_dst0_bits   9
#define DSP32Shift_dst0_mask   0x7
#define DSP32Shift_HLs_bits   12
#define DSP32Shift_HLs_mask   0x3
#define DSP32Shift_sop_bits   14
#define DSP32Shift_sop_mask   0x3
#define DSP32Shift_sopcde_bits   16
#define DSP32Shift_sopcde_mask   0x1f
#define DSP32Shift_dontcare_bits   21
#define DSP32Shift_dontcare_mask   0x3
#define DSP32Shift_code2_bits   23
#define DSP32Shift_code2_mask   0xf
#define DSP32Shift_M_bits   27
#define DSP32Shift_M_mask   0x1
#define DSP32Shift_code_bits   28
#define DSP32Shift_code_mask   0xf
#define init_DSP32Shift
#define DSP32ShiftImm_opcode   0xc6800000
#define DSP32ShiftImm_src1_bits   0
#define DSP32ShiftImm_src1_mask   0x7
#define DSP32ShiftImm_immag_bits   3
#define DSP32ShiftImm_immag_mask   0x3f
#define DSP32ShiftImm_dst0_bits   9
#define DSP32ShiftImm_dst0_mask   0x7
#define DSP32ShiftImm_HLs_bits   12
#define DSP32ShiftImm_HLs_mask   0x3
#define DSP32ShiftImm_sop_bits   14
#define DSP32ShiftImm_sop_mask   0x3
#define DSP32ShiftImm_sopcde_bits   16
#define DSP32ShiftImm_sopcde_mask   0x1f
#define DSP32ShiftImm_dontcare_bits   21
#define DSP32ShiftImm_dontcare_mask   0x3
#define DSP32ShiftImm_code2_bits   23
#define DSP32ShiftImm_code2_mask   0xf
#define DSP32ShiftImm_M_bits   27
#define DSP32ShiftImm_M_mask   0x1
#define DSP32ShiftImm_code_bits   28
#define DSP32ShiftImm_code_mask   0xf
#define init_DSP32ShiftImm
#define LDSTidxI_opcode   0xe4000000
#define LDSTidxI_offset_bits   0
#define LDSTidxI_offset_mask   0xffff
#define LDSTidxI_reg_bits   16
#define LDSTidxI_reg_mask   0x7
#define LDSTidxI_ptr_bits   19
#define LDSTidxI_ptr_mask   0x7
#define LDSTidxI_sz_bits   22
#define LDSTidxI_sz_mask   0x3
#define LDSTidxI_Z_bits   24
#define LDSTidxI_Z_mask   0x1
#define LDSTidxI_W_bits   25
#define LDSTidxI_W_mask   0x1
#define LDSTidxI_code_bits   26
#define LDSTidxI_code_mask   0x3f
#define init_LDSTidxI
#define LDST_opcode   0x9000
#define LDST_reg_bits   0
#define LDST_reg_mask   0x7
#define LDST_ptr_bits   3
#define LDST_ptr_mask   0x7
#define LDST_Z_bits   6
#define LDST_Z_mask   0x1
#define LDST_aop_bits   7
#define LDST_aop_mask   0x3
#define LDST_W_bits   9
#define LDST_W_mask   0x1
#define LDST_sz_bits   10
#define LDST_sz_mask   0x3
#define LDST_code_bits   12
#define LDST_code_mask   0xf
#define init_LDST
#define LDSTii_opcode   0xa000
#define LDSTii_reg_bit   0
#define LDSTii_reg_mask   0x7
#define LDSTii_ptr_bit   3
#define LDSTii_ptr_mask   0x7
#define LDSTii_offset_bit   6
#define LDSTii_offset_mask   0xf
#define LDSTii_op_bit   10
#define LDSTii_op_mask   0x3
#define LDSTii_W_bit   12
#define LDSTii_W_mask   0x1
#define LDSTii_code_bit   13
#define LDSTii_code_mask   0x7
#define init_LDSTii
#define LDSTiiFP_opcode   0xb800
#define LDSTiiFP_reg_bits   0
#define LDSTiiFP_reg_mask   0xf
#define LDSTiiFP_offset_bits   4
#define LDSTiiFP_offset_mask   0x1f
#define LDSTiiFP_W_bits   9
#define LDSTiiFP_W_mask   0x1
#define LDSTiiFP_code_bits   10
#define LDSTiiFP_code_mask   0x3f
#define init_LDSTiiFP
#define DspLDST_opcode   0x9c00
#define DspLDST_reg_bits   0
#define DspLDST_reg_mask   0x7
#define DspLDST_i_bits   3
#define DspLDST_i_mask   0x3
#define DspLDST_m_bits   5
#define DspLDST_m_mask   0x3
#define DspLDST_aop_bits   7
#define DspLDST_aop_mask   0x3
#define DspLDST_W_bits   9
#define DspLDST_W_mask   0x1
#define DspLDST_code_bits   10
#define DspLDST_code_mask   0x3f
#define init_DspLDST
#define LDSTpmod_opcode   0x8000
#define LDSTpmod_ptr_bits   0
#define LDSTpmod_ptr_mask   0x7
#define LDSTpmod_idx_bits   3
#define LDSTpmod_idx_mask   0x7
#define LDSTpmod_reg_bits   6
#define LDSTpmod_reg_mask   0x7
#define LDSTpmod_aop_bits   9
#define LDSTpmod_aop_mask   0x3
#define LDSTpmod_W_bits   11
#define LDSTpmod_W_mask   0x1
#define LDSTpmod_code_bits   12
#define LDSTpmod_code_mask   0xf
#define init_LDSTpmod
#define LOGI2op_opcode   0x4800
#define LOGI2op_dst_bits   0
#define LOGI2op_dst_mask   0x7
#define LOGI2op_src_bits   3
#define LOGI2op_src_mask   0x1f
#define LOGI2op_opc_bits   8
#define LOGI2op_opc_mask   0x7
#define LOGI2op_code_bits   11
#define LOGI2op_code_mask   0x1f
#define init_LOGI2op
#define ALU2op_opcode   0x4000
#define ALU2op_dst_bits   0
#define ALU2op_dst_mask   0x7
#define ALU2op_src_bits   3
#define ALU2op_src_mask   0x7
#define ALU2op_opc_bits   6
#define ALU2op_opc_mask   0xf
#define ALU2op_code_bits   10
#define ALU2op_code_mask   0x3f
#define init_ALU2op
#define BRCC_opcode   0x1000
#define BRCC_offset_bits   0
#define BRCC_offset_mask   0x3ff
#define BRCC_B_bits   10
#define BRCC_B_mask   0x1
#define BRCC_T_bits   11
#define BRCC_T_mask   0x1
#define BRCC_code_bits   12
#define BRCC_code_mask   0xf
#define init_BRCC
#define UJump_opcode   0x2000
#define UJump_offset_bits   0
#define UJump_offset_mask   0xfff
#define UJump_code_bits   12
#define UJump_code_mask   0xf
#define init_UJump
#define ProgCtrl_opcode   0x0000
#define ProgCtrl_poprnd_bits   0
#define ProgCtrl_poprnd_mask   0xf
#define ProgCtrl_prgfunc_bits   4
#define ProgCtrl_prgfunc_mask   0xf
#define ProgCtrl_code_bits   8
#define ProgCtrl_code_mask   0xff
#define init_ProgCtrl
#define CALLa_opcode   0xe2000000
#define CALLa_addr_bits   0
#define CALLa_addr_mask   0xffffff
#define CALLa_S_bits   24
#define CALLa_S_mask   0x1
#define CALLa_code_bits   25
#define CALLa_code_mask   0x7f
#define init_CALLa
#define PseudoDbg_opcode   0xf800
#define PseudoDbg_reg_bits   0
#define PseudoDbg_reg_mask   0x7
#define PseudoDbg_grp_bits   3
#define PseudoDbg_grp_mask   0x7
#define PseudoDbg_fn_bits   6
#define PseudoDbg_fn_mask   0x3
#define PseudoDbg_code_bits   8
#define PseudoDbg_code_mask   0xff
#define init_PseudoDbg
#define PseudoDbg_Assert_opcode   0xf0000000
#define PseudoDbg_Assert_expected_bits   0
#define PseudoDbg_Assert_expected_mask   0xffff
#define PseudoDbg_Assert_regtest_bits   16
#define PseudoDbg_Assert_regtest_mask   0x7
#define PseudoDbg_Assert_dbgop_bits   19
#define PseudoDbg_Assert_dbgop_mask   0x7
#define PseudoDbg_Assert_dontcare_bits   22
#define PseudoDbg_Assert_dontcare_mask   0x1f
#define PseudoDbg_Assert_code_bits   27
#define PseudoDbg_Assert_code_mask   0x1f
#define init_PseudoDbg_Assert
#define CaCTRL_opcode   0x0240
#define CaCTRL_reg_bits   0
#define CaCTRL_reg_mask   0x7
#define CaCTRL_op_bits   3
#define CaCTRL_op_mask   0x3
#define CaCTRL_a_bits   5
#define CaCTRL_a_mask   0x1
#define CaCTRL_code_bits   6
#define CaCTRL_code_mask   0x3fff
#define init_CaCTRL
#define PushPopMultiple_opcode   0x0400
#define PushPopMultiple_pr_bits   0
#define PushPopMultiple_pr_mask   0x7
#define PushPopMultiple_dr_bits   3
#define PushPopMultiple_dr_mask   0x7
#define PushPopMultiple_W_bits   6
#define PushPopMultiple_W_mask   0x1
#define PushPopMultiple_p_bits   7
#define PushPopMultiple_p_mask   0x1
#define PushPopMultiple_d_bits   8
#define PushPopMultiple_d_mask   0x1
#define PushPopMultiple_code_bits   8
#define PushPopMultiple_code_mask   0x1
#define init_PushPopMultiple
#define PushPopReg_opcode   0x0100
#define PushPopReg_reg_bits   0
#define PushPopReg_reg_mask   0x7
#define PushPopReg_grp_bits   3
#define PushPopReg_grp_mask   0x7
#define PushPopReg_W_bits   6
#define PushPopReg_W_mask   0x1
#define PushPopReg_code_bits   7
#define PushPopReg_code_mask   0x1ff
#define init_PushPopReg
#define Linkage_opcode   0xe8000000
#define Linkage_framesize_bits   0
#define Linkage_framesize_mask   0xffff
#define Linkage_R_bits   16
#define Linkage_R_mask   0x1
#define Linkage_code_bits   17
#define Linkage_code_mask   0x7fff
#define init_Linkage
#define LoopSetup_opcode   0xe0800000
#define LoopSetup_eoffset_bits   0
#define LoopSetup_eoffset_mask   0x3ff
#define LoopSetup_dontcare_bits   10
#define LoopSetup_dontcare_mask   0x3
#define LoopSetup_reg_bits   12
#define LoopSetup_reg_mask   0xf
#define LoopSetup_soffset_bits   16
#define LoopSetup_soffset_mask   0xf
#define LoopSetup_c_bits   20
#define LoopSetup_c_mask   0x1
#define LoopSetup_rop_bits   21
#define LoopSetup_rop_mask   0x3
#define LoopSetup_code_bits   23
#define LoopSetup_code_mask   0x1ff
#define init_LoopSetup
#define LDIMMhalf_opcode   0xe1000000
#define LDIMMhalf_hword_bits   0
#define LDIMMhalf_hword_mask   0xffff
#define LDIMMhalf_reg_bits   16
#define LDIMMhalf_reg_mask   0x7
#define LDIMMhalf_grp_bits   19
#define LDIMMhalf_grp_mask   0x3
#define LDIMMhalf_S_bits   21
#define LDIMMhalf_S_mask   0x1
#define LDIMMhalf_H_bits   22
#define LDIMMhalf_H_mask   0x1
#define LDIMMhalf_Z_bits   23
#define LDIMMhalf_Z_mask   0x1
#define LDIMMhalf_code_bits   24
#define LDIMMhalf_code_mask   0xff
#define init_LDIMMhalf
#define CC2dreg_opcode   0x0200
#define CC2dreg_reg_bits   0
#define CC2dreg_reg_mask   0x7
#define CC2dreg_op_bits   3
#define CC2dreg_op_mask   0x3
#define CC2dreg_code_bits   5
#define CC2dreg_code_mask   0x7fff
#define init_CC2dreg
#define PTR2op_opcode   0x4400
#define PTR2op_dst_bits   0
#define PTR2op_dst_mask   0x7
#define PTR2op_src_bits   3
#define PTR2op_src_mask   0x7
#define PTR2op_opc_bits   6
#define PTR2op_opc_mask   0x7
#define PTR2op_code_bits   9
#define PTR2op_code_mask   0x7f
#define init_PTR2op
#define COMP3op_opcode   0x5000
#define COMP3op_src0_bits   0
#define COMP3op_src0_mask   0x7
#define COMP3op_src1_bits   3
#define COMP3op_src1_mask   0x7
#define COMP3op_dst_bits   6
#define COMP3op_dst_mask   0x7
#define COMP3op_opc_bits   9
#define COMP3op_opc_mask   0x7
#define COMP3op_code_bits   12
#define COMP3op_code_mask   0xf
#define init_COMP3op
#define CCmv_opcode   0x0600
#define CCmv_src_bits   0
#define CCmv_src_mask   0x7
#define CCmv_dst_bits   3
#define CCmv_dst_mask   0x7
#define CCmv_s_bits   6
#define CCmv_s_mask   0x1
#define CCmv_d_bits   7
#define CCmv_d_mask   0x1
#define CCmv_T_bits   8
#define CCmv_T_mask   0x1
#define CCmv_code_bits   9
#define CCmv_code_mask   0x7f
#define init_CCmv
#define CCflag_opcode   0x0800
#define CCflag_x_bits   0
#define CCflag_x_mask   0x7
#define CCflag_y_bits   3
#define CCflag_y_mask   0x7
#define CCflag_G_bits   6
#define CCflag_G_mask   0x1
#define CCflag_opc_bits   7
#define CCflag_opc_mask   0x7
#define CCflag_I_bits   10
#define CCflag_I_mask   0x1
#define CCflag_code_bits   11
#define CCflag_code_mask   0x1f
#define init_CCflag
#define CC2stat_opcode   0x0300
#define CC2stat_cbit_bits   0
#define CC2stat_cbit_mask   0x1f
#define CC2stat_op_bits   5
#define CC2stat_op_mask   0x3
#define CC2stat_D_bits   7
#define CC2stat_D_mask   0x1
#define CC2stat_code_bits   8
#define CC2stat_code_mask   0xff
#define init_CC2stat
#define RegMv_opcode   0x3000
#define RegMv_src_bits   0
#define RegMv_src_mask   0x7
#define RegMv_dst_bits   3
#define RegMv_dst_mask   0x7
#define RegMv_gs_bits   6
#define RegMv_gs_mask   0x7
#define RegMv_gd_bits   9
#define RegMv_gd_mask   0x7
#define RegMv_code_bits   12
#define RegMv_code_mask   0xf
#define init_RegMv
#define COMPI2opD_opcode   0x6000
#define COMPI2opD_dst_bits   0
#define COMPI2opD_dst_mask   0x7
#define COMPI2opD_src_bits   3
#define COMPI2opD_src_mask   0x7f
#define COMPI2opD_op_bits   10
#define COMPI2opD_op_mask   0x1
#define COMPI2opD_code_bits   11
#define COMPI2opD_code_mask   0x1f
#define init_COMPI2opD
#define COMPI2opP_opcode   0x6800
#define COMPI2opP_dst_bits   0
#define COMPI2opP_dst_mask   0x7
#define COMPI2opP_src_bits   3
#define COMPI2opP_src_mask   0x7f
#define COMPI2opP_op_bits   10
#define COMPI2opP_op_mask   0x1
#define COMPI2opP_code_bits   11
#define COMPI2opP_code_mask   0x1f
#define init_COMPI2opP
#define DagMODim_opcode   0x9e60
#define DagMODim_i_bits   0
#define DagMODim_i_mask   0x3
#define DagMODim_m_bits   2
#define DagMODim_m_mask   0x3
#define DagMODim_op_bits   4
#define DagMODim_op_mask   0x1
#define DagMODim_code2_bits   5
#define DagMODim_code2_mask   0x3
#define DagMODim_br_bits   7
#define DagMODim_br_mask   0x1
#define DagMODim_code_bits   8
#define DagMODim_code_mask   0xff
#define init_DagMODim
#define DagMODik_opcode   0x9f60
#define DagMODik_i_bits   0
#define DagMODik_i_mask   0x3
#define DagMODik_op_bits   2
#define DagMODik_op_mask   0x3
#define DagMODik_code_bits   3
#define DagMODik_code_mask   0xfff
#define init_DagMODik

Typedefs

typedef DSP32Mac DSP32Mult
typedef COMPI2opD COMPI2opP

Class Documentation

struct DSP32Mac

Definition at line 36 of file bfin.h.

Class Members
int bits_code
int bits_code2
int bits_dst
int bits_h00
int bits_h01
int bits_h10
int bits_h11
int bits_M
int bits_MM
int bits_mmod
int bits_op0
int bits_op1
int bits_P
int bits_src0
int bits_src1
int bits_w0
int bits_w1
int mask_code
int mask_code2
int mask_dst
int mask_h00
int mask_h01
int mask_h10
int mask_h11
int mask_M
int mask_MM
int mask_mmod
int mask_op0
int mask_op1
int mask_P
int mask_src0
int mask_src1
int mask_w0
int mask_w1
unsigned long opcode
struct DSP32Alu

Definition at line 172 of file bfin.h.

Class Members
int bits_aop
int bits_aopcde
int bits_code
int bits_code2
int bits_dontcare
int bits_dst0
int bits_dst1
int bits_HL
int bits_M
int bits_s
int bits_src0
int bits_src1
int bits_x
int mask_aop
int mask_aopcde
int mask_code
int mask_code2
int mask_dontcare
int mask_dst0
int mask_dst1
int mask_HL
int mask_M
int mask_s
int mask_src0
int mask_src1
int mask_x
unsigned long opcode
struct DSP32Shift

Definition at line 256 of file bfin.h.

Class Members
int bits_code
int bits_code2
int bits_dontcare
int bits_dst0
int bits_dst1
int bits_HLs
int bits_M
int bits_sop
int bits_sopcde
int bits_src0
int bits_src1
int mask_code
int mask_code2
int mask_dontcare
int mask_dst0
int mask_dst1
int mask_HLs
int mask_M
int mask_sop
int mask_sopcde
int mask_src0
int mask_src1
unsigned long opcode
struct DSP32ShiftImm

Definition at line 330 of file bfin.h.

Class Members
int bits_code
int bits_code2
int bits_dontcare
int bits_dst0
int bits_HLs
int bits_immag
int bits_M
int bits_sop
int bits_sopcde
int bits_src1
int mask_code
int mask_code2
int mask_dontcare
int mask_dst0
int mask_HLs
int mask_immag
int mask_M
int mask_sop
int mask_sopcde
int mask_src1
unsigned long opcode
struct LDSTidxI

Definition at line 401 of file bfin.h.

Class Members
int bits_code
int bits_offset
int bits_ptr
int bits_reg
int bits_sz
int bits_W
int bits_Z
int mask_code
int mask_offset
int mask_ptr
int mask_reg
int mask_sz
int mask_W
int mask_Z
unsigned long opcode
struct LDST

Definition at line 455 of file bfin.h.

Class Members
int bits_aop
int bits_code
int bits_ptr
int bits_reg
int bits_sz
int bits_W
int bits_Z
int mask_aop
int mask_code
int mask_ptr
int mask_reg
int mask_sz
int mask_W
int mask_Z
unsigned short opcode
struct LDSTii

Definition at line 508 of file bfin.h.

Class Members
int bits_code
int bits_offset
int bits_op
int bits_ptr
int bits_reg
int bits_W
int mask_code
int mask_offset
int mask_op
int mask_ptr
int mask_reg
int mask_W
unsigned short opcode
struct LDSTiiFP

Definition at line 557 of file bfin.h.

Class Members
int bits_code
int bits_offset
int bits_reg
int bits_W
int mask_code
int mask_offset
int mask_reg
int mask_W
unsigned short opcode
struct DspLDST

Definition at line 595 of file bfin.h.

Class Members
int bits_aop
int bits_code
int bits_i
int bits_m
int bits_reg
int bits_W
int mask_aop
int mask_code
int mask_i
int mask_m
int mask_reg
int mask_W
unsigned short opcode
struct LDSTpmod

Definition at line 644 of file bfin.h.

Class Members
int bits_aop
int bits_code
int bits_idx
int bits_ptr
int bits_reg
int bits_W
int mask_aop
int mask_code
int mask_idx
int mask_ptr
int mask_reg
int mask_W
unsigned short opcode
struct LOGI2op

Definition at line 693 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_opc
int bits_src
int mask_code
int mask_dst
int mask_opc
int mask_src
unsigned short opcode
struct ALU2op

Definition at line 732 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_opc
int bits_src
int mask_code
int mask_dst
int mask_opc
int mask_src
unsigned short opcode
struct BRCC

Definition at line 771 of file bfin.h.

Class Members
int bits_B
int bits_code
int bits_offset
int bits_T
int mask_B
int mask_code
int mask_offset
int mask_T
unsigned short opcode
struct UJump

Definition at line 810 of file bfin.h.

Class Members
int bits_code
int bits_offset
int mask_code
int mask_offset
unsigned short opcode
struct ProgCtrl

Definition at line 839 of file bfin.h.

Class Members
int bits_code
int bits_poprnd
int bits_prgfunc
int mask_code
int mask_poprnd
int mask_prgfunc
unsigned short opcode
struct CALLa

Definition at line 874 of file bfin.h.

Class Members
int bits_addr
int bits_code
int bits_S
int mask_addr
int mask_code
int mask_S
unsigned long opcode
struct PseudoDbg

Definition at line 908 of file bfin.h.

Class Members
int bits_code
int bits_fn
int bits_grp
int bits_reg
int mask_code
int mask_fn
int mask_grp
int mask_reg
unsigned short opcode
struct PseudoDbg_Assert

Definition at line 947 of file bfin.h.

Class Members
int bits_code
int bits_dbgop
int bits_dontcare
int bits_expected
int bits_regtest
int mask_code
int mask_dbgop
int mask_dontcare
int mask_expected
int mask_regtest
unsigned long opcode
struct CaCTRL

Definition at line 990 of file bfin.h.

Class Members
int bits_a
int bits_code
int bits_op
int bits_reg
int mask_a
int mask_code
int mask_op
int mask_reg
unsigned short opcode
struct PushPopMultiple

Definition at line 1028 of file bfin.h.

Class Members
int bits_code
int bits_d
int bits_dr
int bits_p
int bits_pr
int bits_W
int mask_code
int mask_d
int mask_dr
int mask_p
int mask_pr
int mask_W
unsigned short opcode
struct PushPopReg

Definition at line 1076 of file bfin.h.

Class Members
int bits_code
int bits_grp
int bits_reg
int bits_W
int mask_code
int mask_grp
int mask_reg
int mask_W
unsigned short opcode
struct Linkage

Definition at line 1115 of file bfin.h.

Class Members
int bits_code
int bits_framesize
int bits_R
int mask_code
int mask_framesize
int mask_R
unsigned long opcode
struct LoopSetup

Definition at line 1149 of file bfin.h.

Class Members
int bits_c
int bits_code
int bits_dontcare
int bits_eoffset
int bits_reg
int bits_rop
int bits_soffset
int mask_c
int mask_code
int mask_dontcare
int mask_eoffset
int mask_reg
int mask_rop
int mask_soffset
unsigned long opcode
struct LDIMMhalf

Definition at line 1203 of file bfin.h.

Class Members
int bits_code
int bits_grp
int bits_H
int bits_hword
int bits_reg
int bits_S
int bits_Z
int mask_code
int mask_grp
int mask_H
int mask_hword
int mask_reg
int mask_S
int mask_Z
unsigned long opcode
struct CC2dreg

Definition at line 1257 of file bfin.h.

Class Members
int bits_code
int bits_op
int bits_reg
int mask_code
int mask_op
int mask_reg
unsigned short opcode
struct PTR2op

Definition at line 1291 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_opc
int bits_src
int mask_code
int mask_dst
int mask_opc
int mask_src
unsigned short opcode
struct COMP3op

Definition at line 1330 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_opc
int bits_src0
int bits_src1
int mask_code
int mask_dst
int mask_opc
int mask_src0
int mask_src1
unsigned short opcode
struct CCmv

Definition at line 1373 of file bfin.h.

Class Members
int bits_code
int bits_d
int bits_dst
int bits_s
int bits_src
int bits_T
int mask_code
int mask_d
int mask_dst
int mask_s
int mask_src
int mask_T
unsigned short opcode
struct CCflag

Definition at line 1422 of file bfin.h.

Class Members
int bits_code
int bits_G
int bits_I
int bits_opc
int bits_x
int bits_y
int mask_code
int mask_G
int mask_I
int mask_opc
int mask_x
int mask_y
unsigned short opcode
struct CC2stat

Definition at line 1471 of file bfin.h.

Class Members
int bits_cbit
int bits_code
int bits_D
int bits_op
int mask_cbit
int mask_code
int mask_D
int mask_op
unsigned short opcode
struct RegMv

Definition at line 1510 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_gd
int bits_gs
int bits_src
int mask_code
int mask_dst
int mask_gd
int mask_gs
int mask_src
unsigned short opcode
struct COMPI2opD

Definition at line 1554 of file bfin.h.

Class Members
int bits_code
int bits_dst
int bits_op
int bits_src
int mask_code
int mask_dst
int mask_op
int mask_src
unsigned short opcode
struct DagMODim

Definition at line 1620 of file bfin.h.

Class Members
int bits_br
int bits_code
int bits_code2
int bits_i
int bits_m
int bits_op
int mask_br
int mask_code
int mask_code2
int mask_i
int mask_m
int mask_op
unsigned short opcode
struct DagMODik

Definition at line 1668 of file bfin.h.

Class Members
int bits_code
int bits_i
int bits_op
int mask_code
int mask_i
int mask_op
unsigned short opcode

Define Documentation

#define ALU2op_code_bits   10

Definition at line 752 of file bfin.h.

#define ALU2op_code_mask   0x3f

Definition at line 753 of file bfin.h.

#define ALU2op_dst_bits   0

Definition at line 746 of file bfin.h.

#define ALU2op_dst_mask   0x7

Definition at line 747 of file bfin.h.

#define ALU2op_opc_bits   6

Definition at line 750 of file bfin.h.

#define ALU2op_opc_mask   0xf

Definition at line 751 of file bfin.h.

#define ALU2op_opcode   0x4000

Definition at line 745 of file bfin.h.

#define ALU2op_src_bits   3

Definition at line 748 of file bfin.h.

#define ALU2op_src_mask   0x7

Definition at line 749 of file bfin.h.

#define BIT_MULTI_INS   0x0800

Definition at line 21 of file bfin.h.

#define BRCC_B_bits   10

Definition at line 787 of file bfin.h.

#define BRCC_B_mask   0x1

Definition at line 788 of file bfin.h.

#define BRCC_code_bits   12

Definition at line 791 of file bfin.h.

#define BRCC_code_mask   0xf

Definition at line 792 of file bfin.h.

#define BRCC_offset_bits   0

Definition at line 785 of file bfin.h.

#define BRCC_offset_mask   0x3ff

Definition at line 786 of file bfin.h.

#define BRCC_opcode   0x1000

Definition at line 784 of file bfin.h.

#define BRCC_T_bits   11

Definition at line 789 of file bfin.h.

#define BRCC_T_mask   0x1

Definition at line 790 of file bfin.h.

#define CaCTRL_a_bits   5

Definition at line 1008 of file bfin.h.

#define CaCTRL_a_mask   0x1

Definition at line 1009 of file bfin.h.

#define CaCTRL_code_bits   6

Definition at line 1010 of file bfin.h.

#define CaCTRL_code_mask   0x3fff

Definition at line 1011 of file bfin.h.

#define CaCTRL_op_bits   3

Definition at line 1006 of file bfin.h.

#define CaCTRL_op_mask   0x3

Definition at line 1007 of file bfin.h.

#define CaCTRL_opcode   0x0240

Definition at line 1003 of file bfin.h.

#define CaCTRL_reg_bits   0

Definition at line 1004 of file bfin.h.

#define CaCTRL_reg_mask   0x7

Definition at line 1005 of file bfin.h.

#define CALLa_addr_bits   0

Definition at line 886 of file bfin.h.

#define CALLa_addr_mask   0xffffff

Definition at line 887 of file bfin.h.

#define CALLa_code_bits   25

Definition at line 890 of file bfin.h.

#define CALLa_code_mask   0x7f

Definition at line 891 of file bfin.h.

#define CALLa_opcode   0xe2000000

Definition at line 885 of file bfin.h.

#define CALLa_S_bits   24

Definition at line 888 of file bfin.h.

#define CALLa_S_mask   0x1

Definition at line 889 of file bfin.h.

#define CC2dreg_code_bits   5

Definition at line 1273 of file bfin.h.

#define CC2dreg_code_mask   0x7fff

Definition at line 1274 of file bfin.h.

#define CC2dreg_op_bits   3

Definition at line 1271 of file bfin.h.

#define CC2dreg_op_mask   0x3

Definition at line 1272 of file bfin.h.

#define CC2dreg_opcode   0x0200

Definition at line 1268 of file bfin.h.

#define CC2dreg_reg_bits   0

Definition at line 1269 of file bfin.h.

#define CC2dreg_reg_mask   0x7

Definition at line 1270 of file bfin.h.

#define CC2stat_cbit_bits   0

Definition at line 1485 of file bfin.h.

#define CC2stat_cbit_mask   0x1f

Definition at line 1486 of file bfin.h.

#define CC2stat_code_bits   8

Definition at line 1491 of file bfin.h.

#define CC2stat_code_mask   0xff

Definition at line 1492 of file bfin.h.

#define CC2stat_D_bits   7

Definition at line 1489 of file bfin.h.

#define CC2stat_D_mask   0x1

Definition at line 1490 of file bfin.h.

#define CC2stat_op_bits   5

Definition at line 1487 of file bfin.h.

#define CC2stat_op_mask   0x3

Definition at line 1488 of file bfin.h.

#define CC2stat_opcode   0x0300

Definition at line 1484 of file bfin.h.

#define CCflag_code_bits   11

Definition at line 1450 of file bfin.h.

#define CCflag_code_mask   0x1f

Definition at line 1451 of file bfin.h.

#define CCflag_G_bits   6

Definition at line 1444 of file bfin.h.

#define CCflag_G_mask   0x1

Definition at line 1445 of file bfin.h.

#define CCflag_I_bits   10

Definition at line 1448 of file bfin.h.

#define CCflag_I_mask   0x1

Definition at line 1449 of file bfin.h.

#define CCflag_opc_bits   7

Definition at line 1446 of file bfin.h.

#define CCflag_opc_mask   0x7

Definition at line 1447 of file bfin.h.

#define CCflag_opcode   0x0800

Definition at line 1439 of file bfin.h.

#define CCflag_x_bits   0

Definition at line 1440 of file bfin.h.

#define CCflag_x_mask   0x7

Definition at line 1441 of file bfin.h.

#define CCflag_y_bits   3

Definition at line 1442 of file bfin.h.

#define CCflag_y_mask   0x7

Definition at line 1443 of file bfin.h.

#define CCmv_code_bits   9

Definition at line 1401 of file bfin.h.

#define CCmv_code_mask   0x7f

Definition at line 1402 of file bfin.h.

#define CCmv_d_bits   7

Definition at line 1397 of file bfin.h.

#define CCmv_d_mask   0x1

Definition at line 1398 of file bfin.h.

#define CCmv_dst_bits   3

Definition at line 1393 of file bfin.h.

#define CCmv_dst_mask   0x7

Definition at line 1394 of file bfin.h.

#define CCmv_opcode   0x0600

Definition at line 1390 of file bfin.h.

#define CCmv_s_bits   6

Definition at line 1395 of file bfin.h.

#define CCmv_s_mask   0x1

Definition at line 1396 of file bfin.h.

#define CCmv_src_bits   0

Definition at line 1391 of file bfin.h.

#define CCmv_src_mask   0x7

Definition at line 1392 of file bfin.h.

#define CCmv_T_bits   8

Definition at line 1399 of file bfin.h.

#define CCmv_T_mask   0x1

Definition at line 1400 of file bfin.h.

#define COMP3op_code_bits   12

Definition at line 1354 of file bfin.h.

#define COMP3op_code_mask   0xf

Definition at line 1355 of file bfin.h.

#define COMP3op_dst_bits   6

Definition at line 1350 of file bfin.h.

#define COMP3op_dst_mask   0x7

Definition at line 1351 of file bfin.h.

#define COMP3op_opc_bits   9

Definition at line 1352 of file bfin.h.

#define COMP3op_opc_mask   0x7

Definition at line 1353 of file bfin.h.

#define COMP3op_opcode   0x5000

Definition at line 1345 of file bfin.h.

#define COMP3op_src0_bits   0

Definition at line 1346 of file bfin.h.

#define COMP3op_src0_mask   0x7

Definition at line 1347 of file bfin.h.

#define COMP3op_src1_bits   3

Definition at line 1348 of file bfin.h.

#define COMP3op_src1_mask   0x7

Definition at line 1349 of file bfin.h.

#define COMPI2opD_code_bits   11

Definition at line 1574 of file bfin.h.

#define COMPI2opD_code_mask   0x1f

Definition at line 1575 of file bfin.h.

#define COMPI2opD_dst_bits   0

Definition at line 1568 of file bfin.h.

#define COMPI2opD_dst_mask   0x7

Definition at line 1569 of file bfin.h.

#define COMPI2opD_op_bits   10

Definition at line 1572 of file bfin.h.

#define COMPI2opD_op_mask   0x1

Definition at line 1573 of file bfin.h.

#define COMPI2opD_opcode   0x6000

Definition at line 1567 of file bfin.h.

#define COMPI2opD_src_bits   3

Definition at line 1570 of file bfin.h.

#define COMPI2opD_src_mask   0x7f

Definition at line 1571 of file bfin.h.

#define COMPI2opP_code_bits   11

Definition at line 1601 of file bfin.h.

#define COMPI2opP_code_mask   0x1f

Definition at line 1602 of file bfin.h.

#define COMPI2opP_dst_bits   0

Definition at line 1595 of file bfin.h.

#define COMPI2opP_dst_mask   0x7

Definition at line 1596 of file bfin.h.

#define COMPI2opP_op_bits   10

Definition at line 1599 of file bfin.h.

#define COMPI2opP_op_mask   0x1

Definition at line 1600 of file bfin.h.

#define COMPI2opP_opcode   0x6800

Definition at line 1594 of file bfin.h.

#define COMPI2opP_src_bits   3

Definition at line 1597 of file bfin.h.

#define COMPI2opP_src_mask   0x7f

Definition at line 1598 of file bfin.h.

#define DagMODik_code_bits   3

Definition at line 1684 of file bfin.h.

#define DagMODik_code_mask   0xfff

Definition at line 1685 of file bfin.h.

#define DagMODik_i_bits   0

Definition at line 1680 of file bfin.h.

#define DagMODik_i_mask   0x3

Definition at line 1681 of file bfin.h.

#define DagMODik_op_bits   2

Definition at line 1682 of file bfin.h.

#define DagMODik_op_mask   0x3

Definition at line 1683 of file bfin.h.

#define DagMODik_opcode   0x9f60

Definition at line 1679 of file bfin.h.

#define DagMODim_br_bits   7

Definition at line 1646 of file bfin.h.

#define DagMODim_br_mask   0x1

Definition at line 1647 of file bfin.h.

#define DagMODim_code2_bits   5

Definition at line 1644 of file bfin.h.

#define DagMODim_code2_mask   0x3

Definition at line 1645 of file bfin.h.

#define DagMODim_code_bits   8

Definition at line 1648 of file bfin.h.

#define DagMODim_code_mask   0xff

Definition at line 1649 of file bfin.h.

#define DagMODim_i_bits   0

Definition at line 1638 of file bfin.h.

#define DagMODim_i_mask   0x3

Definition at line 1639 of file bfin.h.

#define DagMODim_m_bits   2

Definition at line 1640 of file bfin.h.

#define DagMODim_m_mask   0x3

Definition at line 1641 of file bfin.h.

#define DagMODim_op_bits   4

Definition at line 1642 of file bfin.h.

#define DagMODim_op_mask   0x1

Definition at line 1643 of file bfin.h.

#define DagMODim_opcode   0x9e60

Definition at line 1637 of file bfin.h.

#define DSP32Alu_aop_bits   14

Definition at line 216 of file bfin.h.

#define DSP32Alu_aop_mask   0x3

Definition at line 217 of file bfin.h.

#define DSP32Alu_aopcde_bits   16

Definition at line 218 of file bfin.h.

#define DSP32Alu_aopcde_mask   0x1f

Definition at line 219 of file bfin.h.

#define DSP32Alu_code2_bits   25

Definition at line 224 of file bfin.h.

#define DSP32Alu_code2_mask   0x3

Definition at line 225 of file bfin.h.

#define DSP32Alu_code_bits   28

Definition at line 228 of file bfin.h.

#define DSP32Alu_code_mask   0xf

Definition at line 229 of file bfin.h.

#define DSP32Alu_dontcare_bits   22

Definition at line 222 of file bfin.h.

#define DSP32Alu_dontcare_mask   0x7

Definition at line 223 of file bfin.h.

#define DSP32Alu_dst0_bits   9

Definition at line 210 of file bfin.h.

#define DSP32Alu_dst0_mask   0x7

Definition at line 211 of file bfin.h.

#define DSP32Alu_dst1_bits   6

Definition at line 208 of file bfin.h.

#define DSP32Alu_dst1_mask   0x7

Definition at line 209 of file bfin.h.

#define DSP32Alu_HL_bits   21

Definition at line 220 of file bfin.h.

#define DSP32Alu_HL_mask   0x1

Definition at line 221 of file bfin.h.

#define DSP32Alu_M_bits   27

Definition at line 226 of file bfin.h.

#define DSP32Alu_M_mask   0x1

Definition at line 227 of file bfin.h.

#define DSP32Alu_opcode   0xc4000000

Definition at line 203 of file bfin.h.

#define DSP32Alu_s_bits   13

Definition at line 214 of file bfin.h.

#define DSP32Alu_s_mask   0x1

Definition at line 215 of file bfin.h.

#define DSP32Alu_src0_bits   3

Definition at line 206 of file bfin.h.

#define DSP32Alu_src0_mask   0x7

Definition at line 207 of file bfin.h.

#define DSP32Alu_src1_bits   0

Definition at line 204 of file bfin.h.

#define DSP32Alu_src1_mask   0x7

Definition at line 205 of file bfin.h.

#define DSP32Alu_x_bits   12

Definition at line 212 of file bfin.h.

#define DSP32Alu_x_mask   0x1

Definition at line 213 of file bfin.h.

#define DSP32Mac_code2_bits   25

Definition at line 104 of file bfin.h.

#define DSP32Mac_code2_mask   0x3

Definition at line 105 of file bfin.h.

#define DSP32Mac_code_bits   28

Definition at line 108 of file bfin.h.

#define DSP32Mac_code_mask   0xf

Definition at line 109 of file bfin.h.

#define DSP32Mac_dst_bits   6

Definition at line 80 of file bfin.h.

#define DSP32Mac_dst_mask   0x7

Definition at line 81 of file bfin.h.

#define DSP32Mac_h00_bits   10

Definition at line 84 of file bfin.h.

#define DSP32Mac_h00_mask   0x1

Definition at line 85 of file bfin.h.

#define DSP32Mac_h01_bits   15

Definition at line 92 of file bfin.h.

#define DSP32Mac_h01_mask   0x1

Definition at line 93 of file bfin.h.

#define DSP32Mac_h10_bits   9

Definition at line 82 of file bfin.h.

#define DSP32Mac_h10_mask   0x1

Definition at line 83 of file bfin.h.

#define DSP32Mac_h11_bits   14

Definition at line 90 of file bfin.h.

#define DSP32Mac_h11_mask   0x1

Definition at line 91 of file bfin.h.

#define DSP32Mac_M_bits   27

Definition at line 106 of file bfin.h.

#define DSP32Mac_M_mask   0x1

Definition at line 107 of file bfin.h.

#define DSP32Mac_MM_bits   20

Definition at line 100 of file bfin.h.

#define DSP32Mac_MM_mask   0x1

Definition at line 101 of file bfin.h.

#define DSP32Mac_mmod_bits   21

Definition at line 102 of file bfin.h.

#define DSP32Mac_mmod_mask   0xf

Definition at line 103 of file bfin.h.

#define DSP32Mac_op0_bits   11

Definition at line 86 of file bfin.h.

#define DSP32Mac_op0_mask   0x3

Definition at line 87 of file bfin.h.

#define DSP32Mac_op1_bits   16

Definition at line 94 of file bfin.h.

#define DSP32Mac_op1_mask   0x3

Definition at line 95 of file bfin.h.

#define DSP32Mac_opcode   0xc0000000

Definition at line 75 of file bfin.h.

#define DSP32Mac_p_bits   19

Definition at line 98 of file bfin.h.

#define DSP32Mac_p_mask   0x1

Definition at line 99 of file bfin.h.

#define DSP32Mac_src0_bits   3

Definition at line 78 of file bfin.h.

#define DSP32Mac_src0_mask   0x7

Definition at line 79 of file bfin.h.

#define DSP32Mac_src1_bits   0

Definition at line 76 of file bfin.h.

#define DSP32Mac_src1_mask   0x7

Definition at line 77 of file bfin.h.

#define DSP32Mac_w0_bits   13

Definition at line 88 of file bfin.h.

#define DSP32Mac_w0_mask   0x1

Definition at line 89 of file bfin.h.

#define DSP32Mac_w1_bits   18

Definition at line 96 of file bfin.h.

#define DSP32Mac_w1_mask   0x1

Definition at line 97 of file bfin.h.

#define DSP32Mult_opcode   0xc2000000

Definition at line 141 of file bfin.h.

#define DSP32Shift_code2_bits   23

Definition at line 300 of file bfin.h.

#define DSP32Shift_code2_mask   0xf

Definition at line 301 of file bfin.h.

#define DSP32Shift_code_bits   28

Definition at line 304 of file bfin.h.

#define DSP32Shift_code_mask   0xf

Definition at line 305 of file bfin.h.

#define DSP32Shift_dontcare_bits   21

Definition at line 298 of file bfin.h.

#define DSP32Shift_dontcare_mask   0x3

Definition at line 299 of file bfin.h.

#define DSP32Shift_dst0_bits   9

Definition at line 290 of file bfin.h.

#define DSP32Shift_dst0_mask   0x7

Definition at line 291 of file bfin.h.

#define DSP32Shift_dst1_bits   6

Definition at line 288 of file bfin.h.

#define DSP32Shift_dst1_mask   0x7

Definition at line 289 of file bfin.h.

#define DSP32Shift_HLs_bits   12

Definition at line 292 of file bfin.h.

#define DSP32Shift_HLs_mask   0x3

Definition at line 293 of file bfin.h.

#define DSP32Shift_M_bits   27

Definition at line 302 of file bfin.h.

#define DSP32Shift_M_mask   0x1

Definition at line 303 of file bfin.h.

#define DSP32Shift_opcode   0xc6000000

Definition at line 283 of file bfin.h.

#define DSP32Shift_sop_bits   14

Definition at line 294 of file bfin.h.

#define DSP32Shift_sop_mask   0x3

Definition at line 295 of file bfin.h.

#define DSP32Shift_sopcde_bits   16

Definition at line 296 of file bfin.h.

#define DSP32Shift_sopcde_mask   0x1f

Definition at line 297 of file bfin.h.

#define DSP32Shift_src0_bits   3

Definition at line 286 of file bfin.h.

#define DSP32Shift_src0_mask   0x7

Definition at line 287 of file bfin.h.

#define DSP32Shift_src1_bits   0

Definition at line 284 of file bfin.h.

#define DSP32Shift_src1_mask   0x7

Definition at line 285 of file bfin.h.

#define DSP32ShiftImm_code2_bits   23

Definition at line 370 of file bfin.h.

#define DSP32ShiftImm_code2_mask   0xf

Definition at line 371 of file bfin.h.

#define DSP32ShiftImm_code_bits   28

Definition at line 374 of file bfin.h.

#define DSP32ShiftImm_code_mask   0xf

Definition at line 375 of file bfin.h.

#define DSP32ShiftImm_dontcare_bits   21

Definition at line 368 of file bfin.h.

#define DSP32ShiftImm_dontcare_mask   0x3

Definition at line 369 of file bfin.h.

#define DSP32ShiftImm_dst0_bits   9

Definition at line 360 of file bfin.h.

#define DSP32ShiftImm_dst0_mask   0x7

Definition at line 361 of file bfin.h.

#define DSP32ShiftImm_HLs_bits   12

Definition at line 362 of file bfin.h.

#define DSP32ShiftImm_HLs_mask   0x3

Definition at line 363 of file bfin.h.

#define DSP32ShiftImm_immag_bits   3

Definition at line 358 of file bfin.h.

#define DSP32ShiftImm_immag_mask   0x3f

Definition at line 359 of file bfin.h.

#define DSP32ShiftImm_M_bits   27

Definition at line 372 of file bfin.h.

#define DSP32ShiftImm_M_mask   0x1

Definition at line 373 of file bfin.h.

#define DSP32ShiftImm_opcode   0xc6800000

Definition at line 355 of file bfin.h.

#define DSP32ShiftImm_sop_bits   14

Definition at line 364 of file bfin.h.

#define DSP32ShiftImm_sop_mask   0x3

Definition at line 365 of file bfin.h.

#define DSP32ShiftImm_sopcde_bits   16

Definition at line 366 of file bfin.h.

#define DSP32ShiftImm_sopcde_mask   0x1f

Definition at line 367 of file bfin.h.

#define DSP32ShiftImm_src1_bits   0

Definition at line 356 of file bfin.h.

#define DSP32ShiftImm_src1_mask   0x7

Definition at line 357 of file bfin.h.

#define DspLDST_aop_bits   7

Definition at line 619 of file bfin.h.

#define DspLDST_aop_mask   0x3

Definition at line 620 of file bfin.h.

#define DspLDST_code_bits   10

Definition at line 623 of file bfin.h.

#define DspLDST_code_mask   0x3f

Definition at line 624 of file bfin.h.

#define DspLDST_i_bits   3

Definition at line 615 of file bfin.h.

#define DspLDST_i_mask   0x3

Definition at line 616 of file bfin.h.

#define DspLDST_m_bits   5

Definition at line 617 of file bfin.h.

#define DspLDST_m_mask   0x3

Definition at line 618 of file bfin.h.

#define DspLDST_opcode   0x9c00

Definition at line 612 of file bfin.h.

#define DspLDST_reg_bits   0

Definition at line 613 of file bfin.h.

#define DspLDST_reg_mask   0x7

Definition at line 614 of file bfin.h.

#define DspLDST_W_bits   9

Definition at line 621 of file bfin.h.

#define DspLDST_W_mask   0x1

Definition at line 622 of file bfin.h.

#define init_ALU2op
Value:
{                                         \
  ALU2op_opcode,                          \
  ALU2op_dst_bits,   ALU2op_dst_mask,     \
  ALU2op_src_bits,   ALU2op_src_mask,     \
  ALU2op_opc_bits,   ALU2op_opc_mask,     \
  ALU2op_code_bits,  ALU2op_code_mask     \
};

Definition at line 755 of file bfin.h.

#define init_BRCC
Value:
{                                         \
  BRCC_opcode,                                   \
  BRCC_offset_bits,  BRCC_offset_mask,    \
  BRCC_B_bits,              BRCC_B_mask,         \
  BRCC_T_bits,              BRCC_T_mask,         \
  BRCC_code_bits,    BRCC_code_mask              \
};

Definition at line 794 of file bfin.h.

#define init_CaCTRL
Value:
{                                         \
  CaCTRL_opcode,                          \
  CaCTRL_reg_bits,   CaCTRL_reg_mask,     \
  CaCTRL_op_bits,    CaCTRL_op_mask,             \
  CaCTRL_a_bits,     CaCTRL_a_mask,              \
  CaCTRL_code_bits,  CaCTRL_code_mask     \
};

Definition at line 1013 of file bfin.h.

#define init_CALLa
Value:
{                                         \
  CALLa_opcode,                                  \
  CALLa_addr_bits,   CALLa_addr_mask,     \
  CALLa_S_bits,             CALLa_S_mask,        \
  CALLa_code_bits,   CALLa_code_mask             \
};

Definition at line 893 of file bfin.h.

#define init_CC2dreg
Value:
{                                         \
  CC2dreg_opcode,                         \
  CC2dreg_reg_bits,  CC2dreg_reg_mask,    \
  CC2dreg_op_bits,   CC2dreg_op_mask,     \
  CC2dreg_code_bits, CC2dreg_code_mask    \
};

Definition at line 1276 of file bfin.h.

#define init_CC2stat
Value:
{                                         \
  CC2stat_opcode,                         \
  CC2stat_cbit_bits, CC2stat_cbit_mask,   \
  CC2stat_op_bits,   CC2stat_op_mask,     \
  CC2stat_D_bits,    CC2stat_D_mask,             \
  CC2stat_code_bits, CC2stat_code_mask    \
};

Definition at line 1494 of file bfin.h.

#define init_CCflag
Value:
{                                         \
  CCflag_opcode,                          \
  CCflag_x_bits,     CCflag_x_mask,              \
  CCflag_y_bits,     CCflag_y_mask,              \
  CCflag_G_bits,     CCflag_G_mask,              \
  CCflag_opc_bits,   CCflag_opc_mask,     \
  CCflag_I_bits,     CCflag_I_mask,              \
  CCflag_code_bits,  CCflag_code_mask,    \
};

Definition at line 1453 of file bfin.h.

#define init_CCmv
Value:
{                                  \
  CCmv_opcode,                            \
  CCmv_src_bits,     CCmv_src_mask,       \
  CCmv_dst_bits,     CCmv_dst_mask,       \
  CCmv_s_bits,              CCmv_s_mask,  \
  CCmv_d_bits,              CCmv_d_mask,  \
  CCmv_T_bits,              CCmv_T_mask,  \
  CCmv_code_bits,    CCmv_code_mask       \
};

Definition at line 1404 of file bfin.h.

#define init_COMP3op
Value:
{                                         \
  COMP3op_opcode,                         \
  COMP3op_src0_bits, COMP3op_src0_mask,   \
  COMP3op_src1_bits, COMP3op_src1_mask,   \
  COMP3op_dst_bits,  COMP3op_dst_mask,    \
  COMP3op_opc_bits,  COMP3op_opc_mask,    \
  COMP3op_code_bits, COMP3op_code_mask    \
};

Definition at line 1357 of file bfin.h.

#define init_COMPI2opD
Value:
{                                         \
  COMPI2opD_opcode,                       \
  COMPI2opD_dst_bits,       COMPI2opD_dst_mask,  \
  COMPI2opD_src_bits,       COMPI2opD_src_mask,  \
  COMPI2opD_op_bits, COMPI2opD_op_mask,   \
  COMPI2opD_code_bits,      COMPI2opD_code_mask  \
};

Definition at line 1577 of file bfin.h.

#define init_COMPI2opP
Value:
{                                         \
  COMPI2opP_opcode,                       \
  COMPI2opP_dst_bits,       COMPI2opP_dst_mask,  \
  COMPI2opP_src_bits,       COMPI2opP_src_mask,  \
  COMPI2opP_op_bits, COMPI2opP_op_mask,   \
  COMPI2opP_code_bits,      COMPI2opP_code_mask  \
};

Definition at line 1604 of file bfin.h.

#define init_DagMODik
Value:
{                                         \
  DagMODik_opcode,                        \
  DagMODik_i_bits,   DagMODik_i_mask,     \
  DagMODik_op_bits,  DagMODik_op_mask,    \
  DagMODik_code_bits,       DagMODik_code_mask   \
};

Definition at line 1687 of file bfin.h.

#define init_DagMODim
Value:
{                                         \
  DagMODim_opcode,                        \
  DagMODim_i_bits,   DagMODim_i_mask,     \
  DagMODim_m_bits,   DagMODim_m_mask,     \
  DagMODim_op_bits,  DagMODim_op_mask,    \
  DagMODim_code2_bits,      DagMODim_code2_mask, \
  DagMODim_br_bits,  DagMODim_br_mask,    \
  DagMODim_code_bits,       DagMODim_code_mask   \
};

Definition at line 1651 of file bfin.h.

#define init_DSP32Alu
Value:
{                                                \
  DSP32Alu_opcode,                               \
  DSP32Alu_src1_bits,              DSP32Alu_src1_mask,  \
  DSP32Alu_src0_bits,              DSP32Alu_src0_mask,  \
  DSP32Alu_dst1_bits,              DSP32Alu_dst1_mask,  \
  DSP32Alu_dst0_bits,              DSP32Alu_dst0_mask,  \
  DSP32Alu_x_bits,          DSP32Alu_x_mask,     \
  DSP32Alu_s_bits,          DSP32Alu_s_mask,     \
  DSP32Alu_aop_bits,        DSP32Alu_aop_mask,   \
  DSP32Alu_aopcde_bits,            DSP32Alu_aopcde_mask,       \
  DSP32Alu_HL_bits,         DSP32Alu_HL_mask,    \
  DSP32Alu_dontcare_bits,   DSP32Alu_dontcare_mask,     \
  DSP32Alu_code2_bits,             DSP32Alu_code2_mask, \
  DSP32Alu_M_bits,          DSP32Alu_M_mask,     \
  DSP32Alu_code_bits,              DSP32Alu_code_mask   \
};

Definition at line 231 of file bfin.h.

#define init_DSP32Mac
Value:
{                                         \
  DSP32Mac_opcode,                        \
  DSP32Mac_src1_bits,       DSP32Mac_src1_mask,  \
  DSP32Mac_src0_bits,       DSP32Mac_src0_mask,  \
  DSP32Mac_dst_bits, DSP32Mac_dst_mask,   \
  DSP32Mac_h10_bits, DSP32Mac_h10_mask,   \
  DSP32Mac_h00_bits, DSP32Mac_h00_mask,   \
  DSP32Mac_op0_bits, DSP32Mac_op0_mask,   \
  DSP32Mac_w0_bits,  DSP32Mac_w0_mask,    \
  DSP32Mac_h11_bits, DSP32Mac_h11_mask,   \
  DSP32Mac_h01_bits, DSP32Mac_h01_mask,   \
  DSP32Mac_op1_bits, DSP32Mac_op1_mask,   \
  DSP32Mac_w1_bits,  DSP32Mac_w1_mask,    \
  DSP32Mac_p_bits,   DSP32Mac_p_mask,     \
  DSP32Mac_MM_bits,  DSP32Mac_MM_mask,    \
  DSP32Mac_mmod_bits,       DSP32Mac_mmod_mask,  \
  DSP32Mac_code2_bits,      DSP32Mac_code2_mask, \
  DSP32Mac_M_bits,   DSP32Mac_M_mask,     \
  DSP32Mac_code_bits,       DSP32Mac_code_mask   \
};

Definition at line 111 of file bfin.h.

#define init_DSP32Mult
Value:
{                                         \
  DSP32Mult_opcode,                       \
  DSP32Mac_src1_bits,       DSP32Mac_src1_mask,  \
  DSP32Mac_src0_bits,       DSP32Mac_src0_mask,  \
  DSP32Mac_dst_bits, DSP32Mac_dst_mask,   \
  DSP32Mac_h10_bits, DSP32Mac_h10_mask,   \
  DSP32Mac_h00_bits, DSP32Mac_h00_mask,   \
  DSP32Mac_op0_bits, DSP32Mac_op0_mask,   \
  DSP32Mac_w0_bits,  DSP32Mac_w0_mask,    \
  DSP32Mac_h11_bits, DSP32Mac_h11_mask,   \
  DSP32Mac_h01_bits, DSP32Mac_h01_mask,   \
  DSP32Mac_op1_bits, DSP32Mac_op1_mask,   \
  DSP32Mac_w1_bits,  DSP32Mac_w1_mask,    \
  DSP32Mac_p_bits,   DSP32Mac_p_mask,     \
  DSP32Mac_MM_bits,  DSP32Mac_MM_mask,    \
  DSP32Mac_mmod_bits,       DSP32Mac_mmod_mask,  \
  DSP32Mac_code2_bits,      DSP32Mac_code2_mask, \
  DSP32Mac_M_bits,   DSP32Mac_M_mask,     \
  DSP32Mac_code_bits,       DSP32Mac_code_mask   \
};

Definition at line 143 of file bfin.h.

#define init_DSP32Shift
Value:
{                                                       \
  DSP32Shift_opcode,                                    \
  DSP32Shift_src1_bits,            DSP32Shift_src1_mask,              \
  DSP32Shift_src0_bits,            DSP32Shift_src0_mask,              \
  DSP32Shift_dst1_bits,            DSP32Shift_dst1_mask,              \
  DSP32Shift_dst0_bits,            DSP32Shift_dst0_mask,              \
  DSP32Shift_HLs_bits,             DSP32Shift_HLs_mask,        \
  DSP32Shift_sop_bits,             DSP32Shift_sop_mask,        \
  DSP32Shift_sopcde_bits,   DSP32Shift_sopcde_mask,            \
  DSP32Shift_dontcare_bits, DSP32Shift_dontcare_mask,   \
  DSP32Shift_code2_bits,    DSP32Shift_code2_mask,             \
  DSP32Shift_M_bits,        DSP32Shift_M_mask,          \
  DSP32Shift_code_bits,            DSP32Shift_code_mask        \
};

Definition at line 307 of file bfin.h.

Value:
{                                                       \
  DSP32ShiftImm_opcode,                                        \
  DSP32ShiftImm_src1_bits,  DSP32ShiftImm_src1_mask,    \
  DSP32ShiftImm_immag_bits, DSP32ShiftImm_immag_mask,   \
  DSP32ShiftImm_dst0_bits,  DSP32ShiftImm_dst0_mask,    \
  DSP32ShiftImm_HLs_bits,   DSP32ShiftImm_HLs_mask,            \
  DSP32ShiftImm_sop_bits,   DSP32ShiftImm_sop_mask,            \
  DSP32ShiftImm_sopcde_bits,       DSP32ShiftImm_sopcde_mask,  \
  DSP32ShiftImm_dontcare_bits,     DSP32ShiftImm_dontcare_mask,       \
  DSP32ShiftImm_code2_bits, DSP32ShiftImm_code2_mask,   \
  DSP32ShiftImm_M_bits,            DSP32ShiftImm_M_mask,              \
  DSP32ShiftImm_code_bits,  DSP32ShiftImm_code_mask            \
};

Definition at line 377 of file bfin.h.

#define init_DspLDST
Value:
{                                         \
  DspLDST_opcode,                         \
  DspLDST_reg_bits,  DspLDST_reg_mask,    \
  DspLDST_i_bits,    DspLDST_i_mask,             \
  DspLDST_m_bits,    DspLDST_m_mask,             \
  DspLDST_aop_bits,  DspLDST_aop_mask,    \
  DspLDST_W_bits,    DspLDST_W_mask,             \
  DspLDST_code_bits, DspLDST_code_mask    \
};

Definition at line 626 of file bfin.h.

#define init_LDIMMhalf
Value:
{                                         \
  LDIMMhalf_opcode,                       \
  LDIMMhalf_hword_bits,     LDIMMhalf_hword_mask,       \
  LDIMMhalf_reg_bits,       LDIMMhalf_reg_mask,  \
  LDIMMhalf_grp_bits,       LDIMMhalf_grp_mask,  \
  LDIMMhalf_S_bits,  LDIMMhalf_S_mask,    \
  LDIMMhalf_H_bits,  LDIMMhalf_H_mask,    \
  LDIMMhalf_Z_bits,  LDIMMhalf_Z_mask,    \
  LDIMMhalf_code_bits,      LDIMMhalf_code_mask  \
};

Definition at line 1238 of file bfin.h.

#define init_LDST
Value:
{                                  \
  LDST_opcode,                            \
  LDST_reg_bits,     LDST_reg_mask,       \
  LDST_ptr_bits,     LDST_ptr_mask,       \
  LDST_Z_bits,              LDST_Z_mask,  \
  LDST_aop_bits,     LDST_aop_mask,       \
  LDST_W_bits,              LDST_W_mask,  \
  LDST_sz_bits,             LDST_sz_mask, \
  LDST_code_bits,    LDST_code_mask       \
};

Definition at line 490 of file bfin.h.

#define init_LDSTidxI
Value:
{                                         \
  LDSTidxI_opcode,                        \
  LDSTidxI_offset_bits, LDSTidxI_offset_mask,    \
  LDSTidxI_reg_bits, LDSTidxI_reg_mask,          \
  LDSTidxI_ptr_bits, LDSTidxI_ptr_mask,          \
  LDSTidxI_sz_bits, LDSTidxI_sz_mask,            \
  LDSTidxI_Z_bits, LDSTidxI_Z_mask,              \
  LDSTidxI_W_bits, LDSTidxI_W_mask,              \
  LDSTidxI_code_bits, LDSTidxI_code_mask  \
};

Definition at line 436 of file bfin.h.

#define init_LDSTii
Value:
{                                         \
  LDSTii_opcode,                          \
  LDSTii_reg_bit,    LDSTii_reg_mask,     \
  LDSTii_ptr_bit,    LDSTii_ptr_mask,     \
  LDSTii_offset_bit,    LDSTii_offset_mask,      \
  LDSTii_op_bit,        LDSTii_op_mask,          \
  LDSTii_W_bit,             LDSTii_W_mask,              \
  LDSTii_code_bit,   LDSTii_code_mask     \
};

Definition at line 539 of file bfin.h.

#define init_LDSTiiFP
Value:
{                                         \
  LDSTiiFP_opcode,                        \
  LDSTiiFP_reg_bits, LDSTiiFP_reg_mask,   \
  LDSTiiFP_offset_bits, LDSTiiFP_offset_mask,    \
  LDSTiiFP_W_bits,   LDSTiiFP_W_mask,     \
  LDSTiiFP_code_bits,       LDSTiiFP_code_mask   \
};

Definition at line 580 of file bfin.h.

#define init_LDSTpmod
Value:
{                                         \
  LDSTpmod_opcode,                        \
  LDSTpmod_ptr_bits,        LDSTpmod_ptr_mask,   \
  LDSTpmod_idx_bits, LDSTpmod_idx_mask,   \
  LDSTpmod_reg_bits, LDSTpmod_reg_mask,   \
  LDSTpmod_aop_bits, LDSTpmod_aop_mask,   \
  LDSTpmod_W_bits,   LDSTpmod_W_mask,     \
  LDSTpmod_code_bits,       LDSTpmod_code_mask   \
};

Definition at line 675 of file bfin.h.

#define init_Linkage
Value:
{                                                \
  Linkage_opcode,                                \
  Linkage_framesize_bits,   Linkage_framesize_mask,     \
  Linkage_R_bits,           Linkage_R_mask,             \
  Linkage_code_bits,        Linkage_code_mask    \
};

Definition at line 1134 of file bfin.h.

#define init_LOGI2op
Value:
{                                         \
  LOGI2op_opcode,                         \
  LOGI2op_dst_bits,  LOGI2op_dst_mask,    \
  LOGI2op_src_bits,  LOGI2op_src_mask,    \
  LOGI2op_opc_bits,  LOGI2op_opc_mask,    \
  LOGI2op_code_bits, LOGI2op_code_mask    \
};

Definition at line 716 of file bfin.h.

#define init_LoopSetup
Value:
{                                                       \
  LoopSetup_opcode,                                     \
  LoopSetup_eoffset_bits,   LoopSetup_eoffset_mask,            \
  LoopSetup_dontcare_bits,  LoopSetup_dontcare_mask,    \
  LoopSetup_reg_bits,              LoopSetup_reg_mask,         \
  LoopSetup_soffset_bits,   LoopSetup_soffset_mask,            \
  LoopSetup_c_bits,         LoopSetup_c_mask,           \
  LoopSetup_rop_bits,              LoopSetup_rop_mask,         \
  LoopSetup_code_bits,             LoopSetup_code_mask         \
};

Definition at line 1184 of file bfin.h.

#define init_ProgCtrl
Value:
{                                                \
  ProgCtrl_opcode,                               \
  ProgCtrl_poprnd_bits,            ProgCtrl_poprnd_mask,       \
  ProgCtrl_prgfunc_bits,    ProgCtrl_prgfunc_mask,      \
  ProgCtrl_code_bits,              ProgCtrl_code_mask   \
};

Definition at line 858 of file bfin.h.

#define init_PseudoDbg
Value:
{                                         \
  PseudoDbg_opcode,                       \
  PseudoDbg_reg_bits,       PseudoDbg_reg_mask,  \
  PseudoDbg_grp_bits,       PseudoDbg_grp_mask,  \
  PseudoDbg_fn_bits, PseudoDbg_fn_mask,   \
  PseudoDbg_code_bits,      PseudoDbg_code_mask  \
};

Definition at line 931 of file bfin.h.

Value:
{                                                              \
  PseudoDbg_Assert_opcode,                                     \
  PseudoDbg_Assert_expected_bits,  PseudoDbg_Assert_expected_mask,    \
  PseudoDbg_Assert_regtest_bits,   PseudoDbg_Assert_regtest_mask,     \
  PseudoDbg_Assert_dbgop_bits,            PseudoDbg_Assert_dbgop_mask,       \
  PseudoDbg_Assert_dontcare_bits,  PseudoDbg_Assert_dontcare_mask,    \
  PseudoDbg_Assert_code_bits,             PseudoDbg_Assert_code_mask  \
};

Definition at line 974 of file bfin.h.

#define init_PTR2op
Value:
{                                         \
  PTR2op_opcode,                          \
  PTR2op_dst_bits,   PTR2op_dst_mask,     \
  PTR2op_src_bits,   PTR2op_src_mask,     \
  PTR2op_opc_bits,   PTR2op_opc_mask,     \
  PTR2op_code_bits,  PTR2op_code_mask     \
};

Definition at line 1314 of file bfin.h.

Value:
{                                                       \
  PushPopMultiple_opcode,                               \
  PushPopMultiple_pr_bits,  PushPopMultiple_pr_mask,    \
  PushPopMultiple_dr_bits,  PushPopMultiple_dr_mask,    \
  PushPopMultiple_W_bits,   PushPopMultiple_W_mask,            \
  PushPopMultiple_p_bits,   PushPopMultiple_p_mask,            \
  PushPopMultiple_d_bits,   PushPopMultiple_d_mask,            \
  PushPopMultiple_code_bits,       PushPopMultiple_code_mask   \
};

Definition at line 1059 of file bfin.h.

#define init_PushPopReg
Value:
{                                         \
  PushPopReg_opcode,                      \
  PushPopReg_reg_bits,      PushPopReg_reg_mask, \
  PushPopReg_grp_bits,      PushPopReg_grp_mask, \
  PushPopReg_W_bits, PushPopReg_W_mask,   \
  PushPopReg_code_bits,     PushPopReg_code_mask,       \
};

Definition at line 1099 of file bfin.h.

#define init_RegMv
Value:
{                                  \
  RegMv_opcode,                           \
  RegMv_src_bits,    RegMv_src_mask,      \
  RegMv_dst_bits,    RegMv_dst_mask,      \
  RegMv_gs_bits,     RegMv_gs_mask,       \
  RegMv_gd_bits,     RegMv_gd_mask,       \
  RegMv_code_bits,   RegMv_code_mask      \
};

Definition at line 1537 of file bfin.h.

#define init_UJump
Value:
{                                         \
  UJump_opcode,                                  \
  UJump_offset_bits, UJump_offset_mask,   \
  UJump_code_bits,   UJump_code_mask             \
};

Definition at line 825 of file bfin.h.

#define LDIMMhalf_code_bits   24

Definition at line 1235 of file bfin.h.

#define LDIMMhalf_code_mask   0xff

Definition at line 1236 of file bfin.h.

#define LDIMMhalf_grp_bits   19

Definition at line 1227 of file bfin.h.

#define LDIMMhalf_grp_mask   0x3

Definition at line 1228 of file bfin.h.

#define LDIMMhalf_H_bits   22

Definition at line 1231 of file bfin.h.

#define LDIMMhalf_H_mask   0x1

Definition at line 1232 of file bfin.h.

#define LDIMMhalf_hword_bits   0

Definition at line 1223 of file bfin.h.

#define LDIMMhalf_hword_mask   0xffff

Definition at line 1224 of file bfin.h.

#define LDIMMhalf_opcode   0xe1000000

Definition at line 1222 of file bfin.h.

#define LDIMMhalf_reg_bits   16

Definition at line 1225 of file bfin.h.

#define LDIMMhalf_reg_mask   0x7

Definition at line 1226 of file bfin.h.

#define LDIMMhalf_S_bits   21

Definition at line 1229 of file bfin.h.

#define LDIMMhalf_S_mask   0x1

Definition at line 1230 of file bfin.h.

#define LDIMMhalf_Z_bits   23

Definition at line 1233 of file bfin.h.

#define LDIMMhalf_Z_mask   0x1

Definition at line 1234 of file bfin.h.

#define LDST_aop_bits   7

Definition at line 481 of file bfin.h.

#define LDST_aop_mask   0x3

Definition at line 482 of file bfin.h.

#define LDST_code_bits   12

Definition at line 487 of file bfin.h.

#define LDST_code_mask   0xf

Definition at line 488 of file bfin.h.

#define LDST_opcode   0x9000

Definition at line 474 of file bfin.h.

#define LDST_ptr_bits   3

Definition at line 477 of file bfin.h.

#define LDST_ptr_mask   0x7

Definition at line 478 of file bfin.h.

#define LDST_reg_bits   0

Definition at line 475 of file bfin.h.

#define LDST_reg_mask   0x7

Definition at line 476 of file bfin.h.

#define LDST_sz_bits   10

Definition at line 485 of file bfin.h.

#define LDST_sz_mask   0x3

Definition at line 486 of file bfin.h.

#define LDST_W_bits   9

Definition at line 483 of file bfin.h.

#define LDST_W_mask   0x1

Definition at line 484 of file bfin.h.

#define LDST_Z_bits   6

Definition at line 479 of file bfin.h.

#define LDST_Z_mask   0x1

Definition at line 480 of file bfin.h.

#define LDSTidxI_code_bits   26

Definition at line 433 of file bfin.h.

#define LDSTidxI_code_mask   0x3f

Definition at line 434 of file bfin.h.

#define LDSTidxI_offset_bits   0

Definition at line 421 of file bfin.h.

#define LDSTidxI_offset_mask   0xffff

Definition at line 422 of file bfin.h.

#define LDSTidxI_opcode   0xe4000000

Definition at line 420 of file bfin.h.

#define LDSTidxI_ptr_bits   19

Definition at line 425 of file bfin.h.

#define LDSTidxI_ptr_mask   0x7

Definition at line 426 of file bfin.h.

#define LDSTidxI_reg_bits   16

Definition at line 423 of file bfin.h.

#define LDSTidxI_reg_mask   0x7

Definition at line 424 of file bfin.h.

#define LDSTidxI_sz_bits   22

Definition at line 427 of file bfin.h.

#define LDSTidxI_sz_mask   0x3

Definition at line 428 of file bfin.h.

#define LDSTidxI_W_bits   25

Definition at line 431 of file bfin.h.

#define LDSTidxI_W_mask   0x1

Definition at line 432 of file bfin.h.

#define LDSTidxI_Z_bits   24

Definition at line 429 of file bfin.h.

#define LDSTidxI_Z_mask   0x1

Definition at line 430 of file bfin.h.

#define LDSTii_code_bit   13

Definition at line 536 of file bfin.h.

#define LDSTii_code_mask   0x7

Definition at line 537 of file bfin.h.

#define LDSTii_offset_bit   6

Definition at line 530 of file bfin.h.

#define LDSTii_offset_mask   0xf

Definition at line 531 of file bfin.h.

#define LDSTii_op_bit   10

Definition at line 532 of file bfin.h.

#define LDSTii_op_mask   0x3

Definition at line 533 of file bfin.h.

#define LDSTii_opcode   0xa000

Definition at line 525 of file bfin.h.

#define LDSTii_ptr_bit   3

Definition at line 528 of file bfin.h.

#define LDSTii_ptr_mask   0x7

Definition at line 529 of file bfin.h.

#define LDSTii_reg_bit   0

Definition at line 526 of file bfin.h.

#define LDSTii_reg_mask   0x7

Definition at line 527 of file bfin.h.

#define LDSTii_W_bit   12

Definition at line 534 of file bfin.h.

#define LDSTii_W_mask   0x1

Definition at line 535 of file bfin.h.

#define LDSTiiFP_code_bits   10

Definition at line 577 of file bfin.h.

#define LDSTiiFP_code_mask   0x3f

Definition at line 578 of file bfin.h.

#define LDSTiiFP_offset_bits   4

Definition at line 573 of file bfin.h.

#define LDSTiiFP_offset_mask   0x1f

Definition at line 574 of file bfin.h.

#define LDSTiiFP_opcode   0xb800

Definition at line 570 of file bfin.h.

#define LDSTiiFP_reg_bits   0

Definition at line 571 of file bfin.h.

#define LDSTiiFP_reg_mask   0xf

Definition at line 572 of file bfin.h.

#define LDSTiiFP_W_bits   9

Definition at line 575 of file bfin.h.

#define LDSTiiFP_W_mask   0x1

Definition at line 576 of file bfin.h.

#define LDSTpmod_aop_bits   9

Definition at line 668 of file bfin.h.

#define LDSTpmod_aop_mask   0x3

Definition at line 669 of file bfin.h.

#define LDSTpmod_code_bits   12

Definition at line 672 of file bfin.h.

#define LDSTpmod_code_mask   0xf

Definition at line 673 of file bfin.h.

#define LDSTpmod_idx_bits   3

Definition at line 664 of file bfin.h.

#define LDSTpmod_idx_mask   0x7

Definition at line 665 of file bfin.h.

#define LDSTpmod_opcode   0x8000

Definition at line 661 of file bfin.h.

#define LDSTpmod_ptr_bits   0

Definition at line 662 of file bfin.h.

#define LDSTpmod_ptr_mask   0x7

Definition at line 663 of file bfin.h.

#define LDSTpmod_reg_bits   6

Definition at line 666 of file bfin.h.

#define LDSTpmod_reg_mask   0x7

Definition at line 667 of file bfin.h.

#define LDSTpmod_W_bits   11

Definition at line 670 of file bfin.h.

#define LDSTpmod_W_mask   0x1

Definition at line 671 of file bfin.h.

#define Linkage_code_bits   17

Definition at line 1131 of file bfin.h.

#define Linkage_code_mask   0x7fff

Definition at line 1132 of file bfin.h.

#define Linkage_framesize_bits   0

Definition at line 1127 of file bfin.h.

#define Linkage_framesize_mask   0xffff

Definition at line 1128 of file bfin.h.

#define Linkage_opcode   0xe8000000

Definition at line 1126 of file bfin.h.

#define Linkage_R_bits   16

Definition at line 1129 of file bfin.h.

#define Linkage_R_mask   0x1

Definition at line 1130 of file bfin.h.

#define LOGI2op_code_bits   11

Definition at line 713 of file bfin.h.

#define LOGI2op_code_mask   0x1f

Definition at line 714 of file bfin.h.

#define LOGI2op_dst_bits   0

Definition at line 707 of file bfin.h.

#define LOGI2op_dst_mask   0x7

Definition at line 708 of file bfin.h.

#define LOGI2op_opc_bits   8

Definition at line 711 of file bfin.h.

#define LOGI2op_opc_mask   0x7

Definition at line 712 of file bfin.h.

#define LOGI2op_opcode   0x4800

Definition at line 706 of file bfin.h.

#define LOGI2op_src_bits   3

Definition at line 709 of file bfin.h.

#define LOGI2op_src_mask   0x1f

Definition at line 710 of file bfin.h.

#define LoopSetup_c_bits   20

Definition at line 1177 of file bfin.h.

#define LoopSetup_c_mask   0x1

Definition at line 1178 of file bfin.h.

#define LoopSetup_code_bits   23

Definition at line 1181 of file bfin.h.

#define LoopSetup_code_mask   0x1ff

Definition at line 1182 of file bfin.h.

#define LoopSetup_dontcare_bits   10

Definition at line 1171 of file bfin.h.

#define LoopSetup_dontcare_mask   0x3

Definition at line 1172 of file bfin.h.

#define LoopSetup_eoffset_bits   0

Definition at line 1169 of file bfin.h.

#define LoopSetup_eoffset_mask   0x3ff

Definition at line 1170 of file bfin.h.

#define LoopSetup_opcode   0xe0800000

Definition at line 1168 of file bfin.h.

#define LoopSetup_reg_bits   12

Definition at line 1173 of file bfin.h.

#define LoopSetup_reg_mask   0xf

Definition at line 1174 of file bfin.h.

#define LoopSetup_rop_bits   21

Definition at line 1179 of file bfin.h.

#define LoopSetup_rop_mask   0x3

Definition at line 1180 of file bfin.h.

#define LoopSetup_soffset_bits   16

Definition at line 1175 of file bfin.h.

#define LoopSetup_soffset_mask   0xf

Definition at line 1176 of file bfin.h.

#define ProgCtrl_code_bits   8

Definition at line 855 of file bfin.h.

#define ProgCtrl_code_mask   0xff

Definition at line 856 of file bfin.h.

#define ProgCtrl_opcode   0x0000

Definition at line 850 of file bfin.h.

#define ProgCtrl_poprnd_bits   0

Definition at line 851 of file bfin.h.

#define ProgCtrl_poprnd_mask   0xf

Definition at line 852 of file bfin.h.

#define ProgCtrl_prgfunc_bits   4

Definition at line 853 of file bfin.h.

#define ProgCtrl_prgfunc_mask   0xf

Definition at line 854 of file bfin.h.

#define PseudoDbg_Assert_code_bits   27

Definition at line 971 of file bfin.h.

#define PseudoDbg_Assert_code_mask   0x1f

Definition at line 972 of file bfin.h.

#define PseudoDbg_Assert_dbgop_bits   19

Definition at line 967 of file bfin.h.

#define PseudoDbg_Assert_dbgop_mask   0x7

Definition at line 968 of file bfin.h.

Definition at line 969 of file bfin.h.

#define PseudoDbg_Assert_dontcare_mask   0x1f

Definition at line 970 of file bfin.h.

Definition at line 963 of file bfin.h.

#define PseudoDbg_Assert_expected_mask   0xffff

Definition at line 964 of file bfin.h.

#define PseudoDbg_Assert_opcode   0xf0000000

Definition at line 962 of file bfin.h.

Definition at line 965 of file bfin.h.

Definition at line 966 of file bfin.h.

#define PseudoDbg_code_bits   8

Definition at line 928 of file bfin.h.

#define PseudoDbg_code_mask   0xff

Definition at line 929 of file bfin.h.

#define PseudoDbg_fn_bits   6

Definition at line 926 of file bfin.h.

#define PseudoDbg_fn_mask   0x3

Definition at line 927 of file bfin.h.

#define PseudoDbg_grp_bits   3

Definition at line 924 of file bfin.h.

#define PseudoDbg_grp_mask   0x7

Definition at line 925 of file bfin.h.

#define PseudoDbg_opcode   0xf800

Definition at line 921 of file bfin.h.

#define PseudoDbg_reg_bits   0

Definition at line 922 of file bfin.h.

#define PseudoDbg_reg_mask   0x7

Definition at line 923 of file bfin.h.

#define PTR2op_code_bits   9

Definition at line 1311 of file bfin.h.

#define PTR2op_code_mask   0x7f

Definition at line 1312 of file bfin.h.

#define PTR2op_dst_bits   0

Definition at line 1305 of file bfin.h.

#define PTR2op_dst_mask   0x7

Definition at line 1306 of file bfin.h.

#define PTR2op_opc_bits   6

Definition at line 1309 of file bfin.h.

#define PTR2op_opc_mask   0x7

Definition at line 1310 of file bfin.h.

#define PTR2op_opcode   0x4400

Definition at line 1304 of file bfin.h.

#define PTR2op_src_bits   3

Definition at line 1307 of file bfin.h.

#define PTR2op_src_mask   0x7

Definition at line 1308 of file bfin.h.

#define PushPopMultiple_code_bits   8

Definition at line 1056 of file bfin.h.

#define PushPopMultiple_code_mask   0x1

Definition at line 1057 of file bfin.h.

#define PushPopMultiple_d_bits   8

Definition at line 1054 of file bfin.h.

#define PushPopMultiple_d_mask   0x1

Definition at line 1055 of file bfin.h.

#define PushPopMultiple_dr_bits   3

Definition at line 1048 of file bfin.h.

#define PushPopMultiple_dr_mask   0x7

Definition at line 1049 of file bfin.h.

#define PushPopMultiple_opcode   0x0400

Definition at line 1045 of file bfin.h.

#define PushPopMultiple_p_bits   7

Definition at line 1052 of file bfin.h.

#define PushPopMultiple_p_mask   0x1

Definition at line 1053 of file bfin.h.

#define PushPopMultiple_pr_bits   0

Definition at line 1046 of file bfin.h.

#define PushPopMultiple_pr_mask   0x7

Definition at line 1047 of file bfin.h.

#define PushPopMultiple_W_bits   6

Definition at line 1050 of file bfin.h.

#define PushPopMultiple_W_mask   0x1

Definition at line 1051 of file bfin.h.

#define PushPopReg_code_bits   7

Definition at line 1096 of file bfin.h.

#define PushPopReg_code_mask   0x1ff

Definition at line 1097 of file bfin.h.

#define PushPopReg_grp_bits   3

Definition at line 1092 of file bfin.h.

#define PushPopReg_grp_mask   0x7

Definition at line 1093 of file bfin.h.

#define PushPopReg_opcode   0x0100

Definition at line 1089 of file bfin.h.

#define PushPopReg_reg_bits   0

Definition at line 1090 of file bfin.h.

#define PushPopReg_reg_mask   0x7

Definition at line 1091 of file bfin.h.

#define PushPopReg_W_bits   6

Definition at line 1094 of file bfin.h.

#define PushPopReg_W_mask   0x1

Definition at line 1095 of file bfin.h.

#define RegMv_code_bits   12

Definition at line 1534 of file bfin.h.

#define RegMv_code_mask   0xf

Definition at line 1535 of file bfin.h.

#define RegMv_dst_bits   3

Definition at line 1528 of file bfin.h.

#define RegMv_dst_mask   0x7

Definition at line 1529 of file bfin.h.

#define RegMv_gd_bits   9

Definition at line 1532 of file bfin.h.

#define RegMv_gd_mask   0x7

Definition at line 1533 of file bfin.h.

#define RegMv_gs_bits   6

Definition at line 1530 of file bfin.h.

#define RegMv_gs_mask   0x7

Definition at line 1531 of file bfin.h.

#define RegMv_opcode   0x3000

Definition at line 1525 of file bfin.h.

#define RegMv_src_bits   0

Definition at line 1526 of file bfin.h.

#define RegMv_src_mask   0x7

Definition at line 1527 of file bfin.h.

#define SET_MULTI_INSTRUCTION_BIT (   x)    x->value |= BIT_MULTI_INS;

Definition at line 24 of file bfin.h.

#define UJump_code_bits   12

Definition at line 822 of file bfin.h.

#define UJump_code_mask   0xf

Definition at line 823 of file bfin.h.

#define UJump_offset_bits   0

Definition at line 820 of file bfin.h.

#define UJump_offset_mask   0xfff

Definition at line 821 of file bfin.h.

#define UJump_opcode   0x2000

Definition at line 819 of file bfin.h.


Typedef Documentation

Definition at line 1592 of file bfin.h.

Definition at line 140 of file bfin.h.