Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

festate.h File Reference

Go to the source code of this file.

Defines

#define FPSR   ps->state_AR[ar_fpsr].fpsr
#define FPSR_value   ps->state_AR[ar_fpsr].uint_value
#define PSR   ps->state_PSR
#define IP   ps->state_IP
#define AR   ps->state_AR
#define FR   ps->state_FR
#define GR   ps->state_GR
#define PR   ps->state_PR
#define MEM   ps->state_MEM
#define UM   ps->state_PSR
#define FPSR_traps   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>> 0)&0x3F)
#define FPSR_sf0_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>13)&0x3F)
#define FPSR_sf1_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>26)&0x3F)
#define FPSR_sf2_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>39)&0x3F)
#define FPSR_sf3_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>52)&0x3F)
#define FPSR_sf0_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>> 6)&0x7F)
#define FPSR_sf1_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>19)&0x7F)
#define FPSR_sf2_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>32)&0x7F)
#define FPSR_sf3_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>45)&0x7F)
#define GENERAL_FORM   ps->state_form.general_form
#define DATA_FORM   ps->state_form.data_form
#define CONTROL_FORM   ps->state_form.control_form
#define FP82_FLOATING_FORM   ps->state_form.fp82_floating_form
#define CLEAR_FORM   ps->state_form.clear_form
#define NO_CLEAR_FORM   ps->state_form.no_clear_form
#define HIGH_UNSIGNED_FORM   ps->state_form.high_unsigned_form
#define LOW_FORM   ps->state_form.low_form
#define HIGH_FORM   ps->state_form.high_form
#define NEG_SIGN_FORM   ps->state_form.neg_sign_form
#define SIGN_FORM   ps->state_form.sign_form
#define SIGN_EXP_FORM   ps->state_form.sign_exp_form
#define MIX_L_FORM   ps->state_form.mix_l_form
#define MIX_R_FORM   ps->state_form.mix_r_form
#define MIX_LR_FORM   ps->state_form.mix_lr_form
#define SXT_L_FORM   ps->state_form.sxt_l_form
#define SXT_R_FORM   ps->state_form.sxt_r_form
#define PACK_FORM   ps->state_form.pack_form
#define SWAP_FORM   ps->state_form.swap_form
#define SWAP_NL_FORM   ps->state_form.swap_nl_form
#define SWAP_NR_FORM   ps->state_form.swap_nr_form
#define SIGNED_FORM   ps->state_form.signed_form
#define TRUNC_FORM   ps->state_form.trunc_form
#define UNSIGNED_FORM   ps->state_form.unsigned_form
#define SINGLE_FORM   ps->state_form.single_form
#define DOUBLE_FORM   ps->state_form.double_form
#define EXPONENT_FORM   ps->state_form.exponent_form
#define SIGNIFICAND_FORM   ps->state_form.significand_form
#define NO_BASE_UPDATE_FORM   ps->state_form.no_base_update_form
#define REGISTER_BASE_UPDATE_FORM   ps->state_form.register_base_update_form
#define IMMEDIATE_BASE_UPDATE_FORM   ps->state_form.immediate_base_update_form
#define FCHECK_BRANCH_IMPLEMENTED   ps->state_form.fcheck_branch_implemented
#define MERCED_RTL   ps->state_MERCED_RTL


Define Documentation

#define AR   ps->state_AR
 

Definition at line 29 of file festate.h.

#define CLEAR_FORM   ps->state_form.clear_form
 

Definition at line 68 of file festate.h.

#define CONTROL_FORM   ps->state_form.control_form
 

Definition at line 66 of file festate.h.

#define DATA_FORM   ps->state_form.data_form
 

Definition at line 65 of file festate.h.

#define DOUBLE_FORM   ps->state_form.double_form
 

Definition at line 91 of file festate.h.

#define EXPONENT_FORM   ps->state_form.exponent_form
 

Definition at line 92 of file festate.h.

#define FCHECK_BRANCH_IMPLEMENTED   ps->state_form.fcheck_branch_implemented
 

Definition at line 99 of file festate.h.

#define FP82_FLOATING_FORM   ps->state_form.fp82_floating_form
 

Definition at line 67 of file festate.h.

#define FPSR   ps->state_AR[ar_fpsr].fpsr
 

Definition at line 13 of file festate.h.

Referenced by fp82_EM_initialize_state(), fp_decode_environment(), fp_emulate(), fp_update_fpsr(), and swa_trap().

#define FPSR_sf0_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>> 6)&0x7F)
 

Definition at line 59 of file festate.h.

#define FPSR_sf0_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>13)&0x3F)
 

Definition at line 54 of file festate.h.

#define FPSR_sf1_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>19)&0x7F)
 

Definition at line 60 of file festate.h.

#define FPSR_sf1_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>26)&0x3F)
 

Definition at line 55 of file festate.h.

#define FPSR_sf2_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>32)&0x7F)
 

Definition at line 61 of file festate.h.

#define FPSR_sf2_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>39)&0x3F)
 

Definition at line 56 of file festate.h.

#define FPSR_sf3_controls   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>45)&0x7F)
 

Definition at line 62 of file festate.h.

#define FPSR_sf3_flags   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>>52)&0x3F)
 

Definition at line 57 of file festate.h.

#define FPSR_traps   (EM_uint_t)((ps->state_AR[ar_fpsr].uint_value>> 0)&0x3F)
 

Definition at line 52 of file festate.h.

#define FPSR_value   ps->state_AR[ar_fpsr].uint_value
 

Definition at line 17 of file festate.h.

#define FR   ps->state_FR
 

Definition at line 33 of file festate.h.

Referenced by _famax(), _famin(), _fcmp(), _fcvt_fx(), _fma(), _fmax(), _fmin(), _fms(), _fnma(), _fpamax(), _fpamin(), _fpcmp(), _fpcvt_fx(), _fpma(), _fpmax(), _fpmin(), _fpms(), _fpnma(), _fprcpa(), _fprsqrta(), _frcpa(), _frsqrta(), fcmp_exception_fault_check(), fcvt_exception_fault_check(), fma_exception_fault_check(), fminmax_exception_fault_check(), fms_fnma_exception_fault_check(), fp82_EM_initialize_state(), fp_exception_fault(), fp_reg_read_hi(), fp_reg_read_lo(), fpcmp_exception_fault_check(), fpcvt_exception_fault_check(), fpma_exception_fault_check(), fpminmax_exception_fault_check(), fpms_fpnma_exception_fault_check(), fprcpa_exception_fault_check(), fprsqrta_exception_fault_check(), frcpa_exception_fault_check(), and frsqrta_exception_fault_check().

#define GENERAL_FORM   ps->state_form.general_form
 

Definition at line 64 of file festate.h.

#define GR   ps->state_GR
 

Definition at line 37 of file festate.h.

Referenced by fp82_EM_initialize_state(), and fp_exception_fault().

#define HIGH_FORM   ps->state_form.high_form
 

Definition at line 73 of file festate.h.

#define HIGH_UNSIGNED_FORM   ps->state_form.high_unsigned_form
 

Definition at line 71 of file festate.h.

#define IMMEDIATE_BASE_UPDATE_FORM   ps->state_form.immediate_base_update_form
 

Definition at line 97 of file festate.h.

#define IP   ps->state_IP
 

Definition at line 25 of file festate.h.

#define LOW_FORM   ps->state_form.low_form
 

Definition at line 72 of file festate.h.

#define MEM   ps->state_MEM
 

Definition at line 45 of file festate.h.

#define MERCED_RTL   ps->state_MERCED_RTL
 

Definition at line 109 of file festate.h.

#define MIX_L_FORM   ps->state_form.mix_l_form
 

Definition at line 77 of file festate.h.

#define MIX_LR_FORM   ps->state_form.mix_lr_form
 

Definition at line 79 of file festate.h.

#define MIX_R_FORM   ps->state_form.mix_r_form
 

Definition at line 78 of file festate.h.

#define NEG_SIGN_FORM   ps->state_form.neg_sign_form
 

Definition at line 74 of file festate.h.

#define NO_BASE_UPDATE_FORM   ps->state_form.no_base_update_form
 

Definition at line 95 of file festate.h.

#define NO_CLEAR_FORM   ps->state_form.no_clear_form
 

Definition at line 69 of file festate.h.

#define PACK_FORM   ps->state_form.pack_form
 

Definition at line 82 of file festate.h.

#define PR   ps->state_PR
 

Definition at line 41 of file festate.h.

Referenced by _famax(), _famin(), _fcmp(), _fcvt_fx(), _fma(), _fmax(), _fmin(), _fms(), _fnma(), _fpamax(), _fpamin(), _fpcmp(), _fpcvt_fx(), _fpma(), _fpmax(), _fpmin(), _fpms(), _fpnma(), _fprcpa(), _fprsqrta(), _frcpa(), _frsqrta(), fp82_EM_initialize_state(), and fp_exception_fault().

#define PSR   ps->state_PSR
 

Definition at line 21 of file festate.h.

Referenced by fp82_EM_initialize_state(), fp_reg_disabled(), fp_update_psr(), KiEmulateByteWord(), KiEmulateReference(), KiInitializeContextThread(), and KiLocateTriggerPc().

#define REGISTER_BASE_UPDATE_FORM   ps->state_form.register_base_update_form
 

Definition at line 96 of file festate.h.

#define SIGN_EXP_FORM   ps->state_form.sign_exp_form
 

Definition at line 76 of file festate.h.

#define SIGN_FORM   ps->state_form.sign_form
 

Definition at line 75 of file festate.h.

#define SIGNED_FORM   ps->state_form.signed_form
 

Definition at line 86 of file festate.h.

Referenced by _fcvt_fx(), _fpcvt_fx(), fp82_fcvt_fx(), fp82_fcvt_fx_trunc(), fp82_fpcvt_fx(), fp82_fpcvt_fx_trunc(), and GETSTATE_F10().

#define SIGNIFICAND_FORM   ps->state_form.significand_form
 

Definition at line 93 of file festate.h.

#define SINGLE_FORM   ps->state_form.single_form
 

Definition at line 90 of file festate.h.

#define SWAP_FORM   ps->state_form.swap_form
 

Definition at line 83 of file festate.h.

#define SWAP_NL_FORM   ps->state_form.swap_nl_form
 

Definition at line 84 of file festate.h.

#define SWAP_NR_FORM   ps->state_form.swap_nr_form
 

Definition at line 85 of file festate.h.

#define SXT_L_FORM   ps->state_form.sxt_l_form
 

Definition at line 80 of file festate.h.

#define SXT_R_FORM   ps->state_form.sxt_r_form
 

Definition at line 81 of file festate.h.

#define TRUNC_FORM   ps->state_form.trunc_form
 

Definition at line 87 of file festate.h.

Referenced by _fcvt_fx(), _fpcvt_fx(), fp82_fcvt_fx_trunc(), fp82_fcvt_fxu_trunc(), fp82_fpcvt_fx_trunc(), fp82_fpcvt_fxu_trunc(), and GETSTATE_F10().

#define UM   ps->state_PSR
 

Definition at line 49 of file festate.h.

#define UNSIGNED_FORM   ps->state_form.unsigned_form
 

Definition at line 88 of file festate.h.

Referenced by fp82_fcvt_fxu(), fp82_fcvt_fxu_trunc(), fp82_fpcvt_fxu(), fp82_fpcvt_fxu_trunc(), and GETSTATE_F10().


Generated on Sat May 15 19:43:39 2004 for test by doxygen 1.3.7