enc.h File Reference

Go to the source code of this file.

Classes

struct  addr_instance
struct  c_addr_instance
struct  c_bit_instance
struct  c_c_instance
struct  c_faddr_instance
struct  c_null_instance
struct  c_wcr_instance
struct  faddr_instance

Typedefs

typedef addr_instance addr_Instance
typedef c_addr_instance c_addr_Instance
typedef c_bit_instance c_bit_Instance
typedef c_c_instance c_c_Instance
typedef c_faddr_instance c_faddr_Instance
typedef c_null_instance c_null_Instance
typedef c_wcr_instance c_wcr_Instance
typedef faddr_instance faddr_Instance

Enumerations

enum  addr_tag {
  addr_index_TAG = 1, addr_ldo_TAG = 6, addr_lldisp_TAG = 4, addr_lsdisp_TAG = 2,
  addr_sldisp_TAG = 5, addr_ssdisp_TAG = 3
}
enum  c_addr_tag {
  c_addr_m_TAG = 4, c_addr_ma_TAG = 2, c_addr_mb_TAG = 1, c_addr_s_TAG = 3,
  c_addr_sm_TAG = 5
}
enum  c_bit_tag { c_bitpos_dw_TAG = 2, c_bitpos_w_TAG = 1, c_bitsar_TAG = 3 }
enum  c_c_tag {
  c_arith_dw_TAG = 6, c_arith_none_TAG = 7, c_arith_w_TAG = 5, c_bbs_dw_TAG = 4,
  c_bbs_w_TAG = 3, c_cmpb_dw_TAG = 2, c_cmpb_w_TAG = 1
}
enum  c_faddr_tag { c_faddrs_TAG = 1 }
enum  c_null_tag { c_br_nnull_TAG = 1, c_br_null_TAG = 2 }
enum  c_wcr_tag { c_mfctl_TAG = 2, c_mfctl_w_TAG = 1 }
enum  faddr_tag { index_faddr_TAG = 1, sdisps_faddr_TAG = 2 }

Functions

void ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ADD_c (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ADD_c_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ADD_l (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ADD_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ADDI (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void ADDI_t (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void ADDI_t_v (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void ADDI_v (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void ADDIL (int imm21, unsignedr_06)
addr_Instance addr_index (c_addr_Instance c_addr, int x, int ss, int b)
addr_Instance addr_ldo (c_addr_Instance c_addr, int ldisp, int b)
addr_Instance addr_lldisp (c_addr_Instance c_addr, int ldisp, int ss, int b)
addr_Instance addr_lsdisp (c_addr_Instance c_addr, int im5, int ss, int b)
addr_Instance addr_sldisp (c_addr_Instance c_addr, int ldisp, int ss, int b)
addr_Instance addr_ssdisp (c_addr_Instance c_addr, int im5, int ss, int b)
void AND (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void ANDCM (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void BB (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, c_bit_Instance c_bit, int target)
void BE (c_null_Instance c_null, addr_Instance addr)
void BL (c_null_Instance c_null, int ubr_target, unsignedt_06)
void BL_LONG (c_null_Instance c_null, int ubr_target)
void BL_PUSH (c_null_Instance c_null, int ubr_target, unsignedt_06)
void BLE (c_null_Instance c_null, addr_Instance addr)
void BLR (c_null_Instance c_null, unsignedx_11, unsignedt_06)
void BREAK (unsignedim5_27, unsignedim13_06)
void BV (c_null_Instance c_null, unsignedx_11, unsignedb_06)
void BVB (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, c_bit_Instance c_bit, int target)
void BVE (unsignedp_31, c_null_Instance c_null, unsignedb_06)
void BVE_l (unsignedp_31, c_null_Instance c_null, unsignedb_06)
c_addr_Instance c_addr_m (void)
c_addr_Instance c_addr_ma (void)
c_addr_Instance c_addr_mb (void)
c_addr_Instance c_addr_s (void)
c_addr_Instance c_addr_sm (void)
c_c_Instance c_arith_dw (unsignedc3_16)
c_c_Instance c_arith_none (void)
c_c_Instance c_arith_w (unsignedc3_16)
c_c_Instance c_bbs_dw (unsignedc_16)
c_c_Instance c_bbs_w (unsignedc_16)
c_bit_Instance c_bitpos_dw (unsignedp_06)
c_bit_Instance c_bitpos_w (unsignedp_06)
c_bit_Instance c_bitsar (void)
c_null_Instance c_br_nnull (void)
c_null_Instance c_br_null (void)
c_c_Instance c_cmpb_dw (unsignedc3_16)
c_c_Instance c_cmpb_w (unsignedc3_16)
c_faddr_Instance c_faddrs (void)
c_wcr_Instance c_mfctl (unsignedr_06)
c_wcr_Instance c_mfctl_w (void)
void CMPBdwf (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, unsignedr_06, int target)
void CMPBdwt (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, unsignedr_06, int target)
void CMPIBdw (c_c_Instance c_c, c_null_Instance c_null, unsignedim5_11, unsignedr_06, int target)
void COMBF (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, unsignedr_06, int target)
void COMBT (c_c_Instance c_c, c_null_Instance c_null, unsignedr_11, unsignedr_06, int target)
void COMCLR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void COMIBF (c_c_Instance c_c, c_null_Instance c_null, unsignedim5_11, unsignedr_06, int target)
void COMIBT (c_c_Instance c_c, c_null_Instance c_null, unsignedim5_11, unsignedr_06, int target)
void COPY (unsignedr_11, unsignedt_27)
void DCOR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void DS (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void FABS (int fmt, int r, int t)
void FABS_E (int f, int r, int t)
void FADD (int fmt, int r1, int r2, int t)
void FADD_E (int fmt, int r1, int r2, int t)
void FCMP (int fmt, int c, int r1, int r2)
void FCMP_E (unsignedf_20, int c, int r1, int r2)
void FCNVFF (int sf, int df, int r, int t)
void FCNVFF_E (int sf, int df, int r, int t)
void FCNVFX (int sf, int df, int r, int t)
void FCNVFX_E (int sf, int df, int r, int t)
void FCNVFXT (int sf, int df, int r, int t)
void FCNVFXT_E (int sf, int df, int r, int t)
void FCNVXF (int sf, int df, int r, int t)
void FCNVXF_E (int sf, int df, int r, int t)
void FCPY (int fmt, int r, int t)
void FCPY_E (int f, int r, int t)
void FDIV (int fmt, int r1, int r2, int t)
void FDIV_E (int fmt, int r1, int r2, int t)
void FID (int fmt, int r, int t)
void FLDDS (c_faddr_Instance c_faddr, faddr_Instance faddr, unsignedt_27)
void FLDDX (c_faddr_Instance c_faddr, faddr_Instance faddr, unsignedt_27)
void FLDWS (c_faddr_Instance c_faddr, faddr_Instance faddr, unsignedt_27)
void FLDWX (c_faddr_Instance c_faddr, faddr_Instance faddr, unsignedt_27)
void FMPY (int fmt, int r1, int r2, int t)
void FMPY_E (int fmt, int r1, int r2, int t)
void FNEG (int fmt, int r, int t)
void FNEG_E (int f, int r, int t)
void FNEGABS (int fmt, int r, int t)
void FNEGABS_E (int f, int r, int t)
void FRND (int fmt, int r, int t)
void FRND_E (int f, int r, int t)
void FSQRT (int fmt, int r, int t)
void FSQRT_E (int f, int r, int t)
void FSTDS (c_faddr_Instance c_faddr, int r, faddr_Instance faddr)
void FSTDX (c_faddr_Instance c_faddr, int r, faddr_Instance faddr)
void FSTWS (c_faddr_Instance c_faddr, int r, faddr_Instance faddr)
void FSTWX (c_faddr_Instance c_faddr, int r, faddr_Instance faddr)
void FSUB (int fmt, int r1, int r2, int t)
void FSUB_E (int fmt, int r1, int r2, int t)
void FTEST (int fmt, int c, int r1, int r2)
void FTEST_E (unsignedf_20, int c, int r1, int r2)
void GATE (c_null_Instance c_null, int ubr_target, unsignedt_06)
void HADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HADD_s (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HADD_u (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HAVG (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHL1ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHL2ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHL3ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHR1ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHR2ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSHR3ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSUB (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSUB_s (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void HSUB_u (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void IDCOR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
faddr_Instance index_faddr (int x, int s, int b)
void LDB (addr_Instance addr, unsignedt_11)
void LDBS (addr_Instance addr, unsignedt_27)
void LDBX (addr_Instance addr, unsignedt_27)
void LDCWS (addr_Instance addr, unsignedt_27)
void LDCWX (addr_Instance addr, unsignedt_27)
void LDH (addr_Instance addr, unsignedt_11)
void LDHS (addr_Instance addr, unsignedt_27)
void LDHX (addr_Instance addr, unsignedt_27)
void LDIL (int imm21, unsignedt_06)
void LDO (addr_Instance addr, unsignedt_11)
void LDSID (unsigneds2_16, unsignedb_06, unsignedt_27)
void LDW (addr_Instance addr, unsignedt_11)
void LDWAS (addr_Instance addr, unsignedt_27)
void LDWAX (addr_Instance addr, unsignedt_27)
void LDWM (addr_Instance addr, unsignedt_11)
void LDWS (addr_Instance addr, unsignedt_27)
void LDWX (addr_Instance addr, unsignedt_27)
void MFCTL (c_wcr_Instance c_wcr, unsignedt_27)
void MFCTL_w (c_wcr_Instance c_wcr, unsignedt_27)
void MFIA (unsignedt_27)
void MFSP (int sr, unsignedt_27)
void MTCTL (unsignedr_11, unsignedct_06)
void MTSARCM (unsignedr_11)
void MTSM (unsignedr_11)
void MTSP (unsignedr_11, int sr)
void NOP (void)
void OR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void RFI (void)
void RFI_r (void)
void RSM (unsignedim10_06, unsignedt_27)
faddr_Instance sdisps_faddr (int d, int s, int b)
void SHL1ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL1ADD_l (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL1ADD_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL2ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL2ADD_l (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL2ADD_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL3ADD (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL3ADD_l (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SHL3ADD_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SSM (unsignedim10_06, unsignedt_27)
void STB (unsignedr_11, addr_Instance addr)
void STBS (unsignedr_11, addr_Instance addr)
void STBYS (unsignedr_11, addr_Instance addr)
void STH (unsignedr_11, addr_Instance addr)
void STHS (unsignedr_11, addr_Instance addr)
void STW (unsignedr_11, addr_Instance addr)
void STWAS (unsignedr_11, addr_Instance addr)
void STWM (unsignedr_11, addr_Instance addr)
void STWS (unsignedr_11, addr_Instance addr)
void SUB (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUB_b (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUB_b_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUB_t (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUB_t_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUB_v (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void SUBI (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void SUBI_v (c_c_Instance c_c, int imm11, unsignedr_06, unsignedt_11)
void SYNC (void)
void SYNCDMA (void)
void UADDCM (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void UADDCMT (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void UXOR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)
void XOR (c_c_Instance c_c, unsignedr_11, unsignedr_06, unsignedt_27)


Typedef Documentation

typedef struct addr_instance addr_Instance
 

typedef struct c_addr_instance c_addr_Instance
 

typedef struct c_bit_instance c_bit_Instance
 

typedef struct c_c_instance c_c_Instance
 

typedef struct c_faddr_instance c_faddr_Instance
 

typedef struct c_null_instance c_null_Instance
 

typedef struct c_wcr_instance c_wcr_Instance
 

typedef struct faddr_instance faddr_Instance
 


Enumeration Type Documentation

enum addr_tag
 

Enumerator:
addr_index_TAG 
addr_ldo_TAG 
addr_lldisp_TAG 
addr_lsdisp_TAG 
addr_sldisp_TAG 
addr_ssdisp_TAG 

Definition at line 93 of file enc.h.

enum c_addr_tag
 

Enumerator:
c_addr_m_TAG 
c_addr_ma_TAG 
c_addr_mb_TAG 
c_addr_s_TAG 
c_addr_sm_TAG 

Definition at line 71 of file enc.h.

enum c_bit_tag
 

Enumerator:
c_bitpos_dw_TAG 
c_bitpos_w_TAG 
c_bitsar_TAG 

Definition at line 56 of file enc.h.

enum c_c_tag
 

Enumerator:
c_arith_dw_TAG 
c_arith_none_TAG 
c_arith_w_TAG 
c_bbs_dw_TAG 
c_bbs_w_TAG 
c_cmpb_dw_TAG 
c_cmpb_w_TAG 

Definition at line 4 of file enc.h.

enum c_faddr_tag
 

Enumerator:
c_faddrs_TAG 

Definition at line 135 of file enc.h.

enum c_null_tag
 

Enumerator:
c_br_nnull_TAG 
c_br_null_TAG 

Definition at line 32 of file enc.h.

enum c_wcr_tag
 

Enumerator:
c_mfctl_TAG 
c_mfctl_w_TAG 

Definition at line 44 of file enc.h.

enum faddr_tag
 

Enumerator:
index_faddr_TAG 
sdisps_faddr_TAG 

Definition at line 144 of file enc.h.


Function Documentation

void ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

Referenced by $imode(), $rmode(), InstructionPatterns::call_add(), InstructionPatterns::new_reg_win_large(), InstructionPatterns::same_reg_win(), and InstructionPatterns::same_reg_win_large().

void ADD_c c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void ADD_c_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void ADD_l c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void ADD_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void ADDI c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void ADDI_t c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void ADDI_t_v c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void ADDI_v c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void ADDIL int  imm21,
unsignedr_06 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

addr_Instance addr_index c_addr_Instance  c_addr,
int  x,
int  ss,
int  b
 

addr_Instance addr_ldo c_addr_Instance  c_addr,
int  ldisp,
int  b
 

addr_Instance addr_lldisp c_addr_Instance  c_addr,
int  ldisp,
int  ss,
int  b
 

addr_Instance addr_lsdisp c_addr_Instance  c_addr,
int  im5,
int  ss,
int  b
 

addr_Instance addr_sldisp c_addr_Instance  c_addr,
int  ldisp,
int  ss,
int  b
 

addr_Instance addr_ssdisp c_addr_Instance  c_addr,
int  im5,
int  ss,
int  b
 

void AND c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void ANDCM c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void BB c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
c_bit_Instance  c_bit,
int  target
 

void BE c_null_Instance  c_null,
addr_Instance  addr
 

void BL c_null_Instance  c_null,
int  ubr_target,
unsignedt_06 
 

Referenced by $c_br_nnull(), $c_br_null(), NJMCDecoder::decodeAssemblyInstruction(), InstructionPatterns::param_reloc1(), and InstructionPatterns::std_call().

void BL_LONG c_null_Instance  c_null,
int  ubr_target
 

void BL_PUSH c_null_Instance  c_null,
int  ubr_target,
unsignedt_06 
 

void BLE c_null_Instance  c_null,
addr_Instance  addr
 

void BLR c_null_Instance  c_null,
unsignedx_11  ,
unsignedt_06 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void BREAK unsignedim5_27  ,
unsignedim13_06 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void BV c_null_Instance  c_null,
unsignedx_11  ,
unsignedb_06 
 

Referenced by InstructionPatterns::bare_ret(), InstructionPatterns::bare_ret_anulled(), NJMCDecoder::decodeAssemblyInstruction(), InstructionPatterns::gcc_unframe(), InstructionPatterns::gcc_unframeless1(), and InstructionPatterns::gcc_unframeless2().

void BVB c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
c_bit_Instance  c_bit,
int  target
 

void BVE unsignedp_31  ,
c_null_Instance  c_null,
unsignedb_06 
 

void BVE_l unsignedp_31  ,
c_null_Instance  c_null,
unsignedb_06 
 

c_addr_Instance c_addr_m void   ) 
 

c_addr_Instance c_addr_ma void   ) 
 

c_addr_Instance c_addr_mb void   ) 
 

c_addr_Instance c_addr_s void   ) 
 

c_addr_Instance c_addr_sm void   ) 
 

c_c_Instance c_arith_dw unsignedc3_16   ) 
 

c_c_Instance c_arith_none void   ) 
 

c_c_Instance c_arith_w unsignedc3_16   ) 
 

Referenced by $c_c_nonneg().

c_c_Instance c_bbs_dw unsignedc_16   ) 
 

c_c_Instance c_bbs_w unsignedc_16   ) 
 

c_bit_Instance c_bitpos_dw unsignedp_06   ) 
 

c_bit_Instance c_bitpos_w unsignedp_06   ) 
 

c_bit_Instance c_bitsar void   ) 
 

c_null_Instance c_br_nnull void   ) 
 

Referenced by $c_br_nnull(), and is_null().

c_null_Instance c_br_null void   ) 
 

Referenced by $c_br_null(), and is_null().

c_c_Instance c_cmpb_dw unsignedc3_16   ) 
 

c_c_Instance c_cmpb_w unsignedc3_16   ) 
 

c_faddr_Instance c_faddrs void   ) 
 

c_wcr_Instance c_mfctl unsignedr_06   ) 
 

c_wcr_Instance c_mfctl_w void   ) 
 

void CMPBdwf c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
unsignedr_06  ,
int  target
 

void CMPBdwt c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
unsignedr_06  ,
int  target
 

void CMPIBdw c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedim5_11  ,
unsignedr_06  ,
int  target
 

void COMBF c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
unsignedr_06  ,
int  target
 

void COMBT c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedr_11  ,
unsignedr_06  ,
int  target
 

void COMCLR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void COMIBF c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedim5_11  ,
unsignedr_06  ,
int  target
 

void COMIBT c_c_Instance  c_c,
c_null_Instance  c_null,
unsignedim5_11  ,
unsignedr_06  ,
int  target
 

void COPY unsignedr_11  ,
unsignedt_27 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void DCOR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void DS c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void FABS int  fmt,
int  r,
int  t
 

Referenced by PentiumDecoder::decodeInstruction().

void FABS_E int  f,
int  r,
int  t
 

void FADD int  fmt,
int  r1,
int  r2,
int  t
 

Referenced by PentiumDecoder::decodeInstruction().

void FADD_E int  fmt,
int  r1,
int  r2,
int  t
 

void FCMP int  fmt,
int  c,
int  r1,
int  r2
 

void FCMP_E unsignedf_20  ,
int  c,
int  r1,
int  r2
 

void FCNVFF int  sf,
int  df,
int  r,
int  t
 

void FCNVFF_E int  sf,
int  df,
int  r,
int  t
 

void FCNVFX int  sf,
int  df,
int  r,
int  t
 

void FCNVFX_E int  sf,
int  df,
int  r,
int  t
 

void FCNVFXT int  sf,
int  df,
int  r,
int  t
 

void FCNVFXT_E int  sf,
int  df,
int  r,
int  t
 

void FCNVXF int  sf,
int  df,
int  r,
int  t
 

void FCNVXF_E int  sf,
int  df,
int  r,
int  t
 

void FCPY int  fmt,
int  r,
int  t
 

void FCPY_E int  f,
int  r,
int  t
 

void FDIV int  fmt,
int  r1,
int  r2,
int  t
 

Referenced by PentiumDecoder::decodeInstruction().

void FDIV_E int  fmt,
int  r1,
int  r2,
int  t
 

void FID int  fmt,
int  r,
int  t
 

void FLDDS c_faddr_Instance  c_faddr,
faddr_Instance  faddr,
unsignedt_27 
 

void FLDDX c_faddr_Instance  c_faddr,
faddr_Instance  faddr,
unsignedt_27 
 

void FLDWS c_faddr_Instance  c_faddr,
faddr_Instance  faddr,
unsignedt_27 
 

void FLDWX c_faddr_Instance  c_faddr,
faddr_Instance  faddr,
unsignedt_27 
 

void FMPY int  fmt,
int  r1,
int  r2,
int  t
 

void FMPY_E int  fmt,
int  r1,
int  r2,
int  t
 

void FNEG int  fmt,
int  r,
int  t
 

void FNEG_E int  f,
int  r,
int  t
 

void FNEGABS int  fmt,
int  r,
int  t
 

void FNEGABS_E int  f,
int  r,
int  t
 

void FRND int  fmt,
int  r,
int  t
 

void FRND_E int  f,
int  r,
int  t
 

void FSQRT int  fmt,
int  r,
int  t
 

Referenced by PentiumDecoder::decodeInstruction().

void FSQRT_E int  f,
int  r,
int  t
 

void FSTDS c_faddr_Instance  c_faddr,
int  r,
faddr_Instance  faddr
 

Referenced by $c_s_addr_ma(), and InstructionPatterns::param_reloc1().

void FSTDX c_faddr_Instance  c_faddr,
int  r,
faddr_Instance  faddr
 

void FSTWS c_faddr_Instance  c_faddr,
int  r,
faddr_Instance  faddr
 

void FSTWX c_faddr_Instance  c_faddr,
int  r,
faddr_Instance  faddr
 

void FSUB int  fmt,
int  r1,
int  r2,
int  t
 

Referenced by PentiumDecoder::decodeInstruction().

void FSUB_E int  fmt,
int  r1,
int  r2,
int  t
 

void FTEST int  fmt,
int  c,
int  r1,
int  r2
 

void FTEST_E unsignedf_20  ,
int  c,
int  r1,
int  r2
 

void GATE c_null_Instance  c_null,
int  ubr_target,
unsignedt_06 
 

void HADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HADD_s c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HADD_u c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HAVG c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHL1ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHL2ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHL3ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHR1ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHR2ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSHR3ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSUB c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSUB_s c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void HSUB_u c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void IDCOR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

faddr_Instance index_faddr int  x,
int  s,
int  b
 

void LDB addr_Instance  addr,
unsignedt_11 
 

void LDBS addr_Instance  addr,
unsignedt_27 
 

void LDBX addr_Instance  addr,
unsignedt_27 
 

void LDCWS addr_Instance  addr,
unsignedt_27 
 

void LDCWX addr_Instance  addr,
unsignedt_27 
 

void LDH addr_Instance  addr,
unsignedt_11 
 

void LDHS addr_Instance  addr,
unsignedt_27 
 

void LDHX addr_Instance  addr,
unsignedt_27 
 

void LDIL int  imm21,
unsignedt_06 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void LDO addr_Instance  addr,
unsignedt_11 
 

void LDSID unsigneds2_16  ,
unsignedb_06  ,
unsignedt_27 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void LDW addr_Instance  addr,
unsignedt_11 
 

Referenced by $c_l_addr_none(), InstructionPatterns::gcc_unframe(), InstructionPatterns::gcc_unframeless1(), and InstructionPatterns::gcc_unframeless2().

void LDWAS addr_Instance  addr,
unsignedt_27 
 

void LDWAX addr_Instance  addr,
unsignedt_27 
 

void LDWM addr_Instance  addr,
unsignedt_11 
 

Referenced by InstructionPatterns::gcc_unframe(), and InstructionPatterns::gcc_unframeless1().

void LDWS addr_Instance  addr,
unsignedt_27 
 

Referenced by $c_s_addr_mb(), $c_s_addr_notm(), and InstructionPatterns::param_reloc1().

void LDWX addr_Instance  addr,
unsignedt_27 
 

void MFCTL c_wcr_Instance  c_wcr,
unsignedt_27 
 

void MFCTL_w c_wcr_Instance  c_wcr,
unsignedt_27 
 

void MFIA unsignedt_27   ) 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void MFSP int  sr,
unsignedt_27 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void MTCTL unsignedr_11  ,
unsignedct_06 
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void MTSARCM unsignedr_11   ) 
 

void MTSM unsignedr_11   ) 
 

void MTSP unsignedr_11  ,
int  sr
 

Referenced by NJMCDecoder::decodeAssemblyInstruction().

void NOP void   ) 
 

void OR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

Referenced by $c_c_nonneg(), InstructionPatterns::gcc_frame(), InstructionPatterns::new_reg_win_large(), and InstructionPatterns::same_reg_win_large().

void RFI void   ) 
 

void RFI_r void   ) 
 

void RSM unsignedim10_06  ,
unsignedt_27 
 

Referenced by PentiumDecoder::decodeInstruction().

faddr_Instance sdisps_faddr int  d,
int  s,
int  b
 

void SHL1ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL1ADD_l c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL1ADD_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL2ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL2ADD_l c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL2ADD_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL3ADD c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL3ADD_l c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SHL3ADD_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SSM unsignedim10_06  ,
unsignedt_27 
 

void STB unsignedr_11  ,
addr_Instance  addr
 

void STBS unsignedr_11  ,
addr_Instance  addr
 

void STBYS unsignedr_11  ,
addr_Instance  addr
 

void STH unsignedr_11  ,
addr_Instance  addr
 

void STHS unsignedr_11  ,
addr_Instance  addr
 

void STW unsignedr_11  ,
addr_Instance  addr
 

Referenced by InstructionPatterns::gcc_frame(), and InstructionPatterns::gcc_frameless().

void STWAS unsignedr_11  ,
addr_Instance  addr
 

void STWM unsignedr_11  ,
addr_Instance  addr
 

Referenced by InstructionPatterns::gcc_frame(), and InstructionPatterns::gcc_frameless().

void STWS unsignedr_11  ,
addr_Instance  addr
 

void SUB c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

Referenced by InstructionPatterns::leaf_ret().

void SUB_b c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SUB_b_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SUB_t c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SUB_t_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SUB_v c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void SUBI c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void SUBI_v c_c_Instance  c_c,
int  imm11,
unsignedr_06  ,
unsignedt_11 
 

void SYNC void   ) 
 

void SYNCDMA void   ) 
 

void UADDCM c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void UADDCMT c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void UXOR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 

void XOR c_c_Instance  c_c,
unsignedr_11  ,
unsignedr_06  ,
unsignedt_27 
 


Generated on Tue Sep 19 21:18:37 2006 for Boomerang by  doxygen 1.4.6