C# Class CSPspEmu.Core.Cpu.Emitter.CpuEmitterUtils

Show file Open project: soywiz/cspspemu

Public Methods

Method Description
_break_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
_cache_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
_cfc1_impl ( CpuThreadState CpuThreadState, int RD, int RT ) : void
_ctc1_impl ( CpuThreadState CpuThreadState, int RD, int RT ) : void
_cvt_w_s_impl ( CpuThreadState CpuThreadState, float FS ) : int
_lvl_svl_q ( CpuThreadState CpuThreadState, bool Save, float r0, float r1, float r2, float r3, uint Address ) : void
_lvr_svr_q ( CpuThreadState CpuThreadState, bool Save, float r0, float r1, float r2, float r3, uint Address ) : void
_mfvc_impl ( CpuThreadState CpuThreadState, VfpuControlRegistersEnum VfpuControlRegister ) : uint
_mtvc_impl ( CpuThreadState CpuThreadState, VfpuControlRegistersEnum VfpuControlRegister, uint Value ) : void
_sync_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
_vi2uc_impl ( int x, int y, int z, int w ) : uint
_vpfxd_impl ( CpuThreadState CpuThreadState, uint Value ) : void
_vpfxs_impl ( CpuThreadState CpuThreadState, uint Value ) : void
_vpfxt_impl ( CpuThreadState CpuThreadState, uint Value ) : void
_vrndi ( CpuThreadState CpuThreadState ) : int
_vrnds ( CpuThreadState CpuThreadState, int Seed ) : void
_vsge_impl ( float a, float b ) : float
_vslt_impl ( float a, float b ) : float

Private Methods

Method Description
_bitrev_impl ( uint v ) : uint
_clo_impl ( uint x ) : uint
_clz_impl ( uint x ) : uint
_comp_impl ( CpuThreadState CpuThreadState, float s, float t, bool fc_unordererd, bool fc_equal, bool fc_less, bool fc_inv_qnan ) : void
_div_impl ( CpuThreadState CpuThreadState, int Left, int Right ) : void
_divu_impl ( CpuThreadState CpuThreadState, uint Left, uint Right ) : void
_ext_impl ( uint Data, int Pos, int Size ) : uint
_ins_impl ( uint InitialData, uint Data, int Pos, int Size ) : uint
_lwl_exec ( CpuThreadState CpuThreadState, uint RS, int Offset, uint RT ) : uint
_lwr_exec ( CpuThreadState CpuThreadState, uint RS, int Offset, uint RT ) : uint
_max_impl ( int Left, int Right ) : int
_min_impl ( int Left, int Right ) : int
_rotr_impl ( uint Value, int Offset ) : uint
_swl_exec ( CpuThreadState CpuThreadState, uint RS, int Offset, uint RT ) : void
_swr_exec ( CpuThreadState CpuThreadState, uint RS, int Offset, uint RT ) : void
_vf2h_impl ( float a, float b ) : uint
_vf2iz ( float Value, int imm5 ) : int
_vh2f_0 ( uint a ) : float
_vh2f_1 ( uint a ) : float
_vi2c_impl ( uint x, uint y, uint z, uint w ) : uint
_vi2s_impl ( uint v1, uint v2 ) : uint
_vi2us_impl ( int x, int y ) : int
_vrndf1 ( CpuThreadState CpuThreadState ) : float
_vrndf2 ( CpuThreadState CpuThreadState ) : float
_wsbh_impl ( uint v ) : uint
_wsbw_impl ( uint v ) : uint

Method Details

_break_impl() public static method

public static _break_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
CpuThreadState CpuThreadState
PC uint
Value uint
return void

_cache_impl() public static method

public static _cache_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
CpuThreadState CpuThreadState
PC uint
Value uint
return void

_cfc1_impl() public static method

public static _cfc1_impl ( CpuThreadState CpuThreadState, int RD, int RT ) : void
CpuThreadState CpuThreadState
RD int
RT int
return void

_ctc1_impl() public static method

public static _ctc1_impl ( CpuThreadState CpuThreadState, int RD, int RT ) : void
CpuThreadState CpuThreadState
RD int
RT int
return void

_cvt_w_s_impl() public static method

public static _cvt_w_s_impl ( CpuThreadState CpuThreadState, float FS ) : int
CpuThreadState CpuThreadState
FS float
return int

_lvl_svl_q() public static method

public static _lvl_svl_q ( CpuThreadState CpuThreadState, bool Save, float r0, float r1, float r2, float r3, uint Address ) : void
CpuThreadState CpuThreadState
Save bool
r0 float
r1 float
r2 float
r3 float
Address uint
return void

_lvr_svr_q() public static method

public static _lvr_svr_q ( CpuThreadState CpuThreadState, bool Save, float r0, float r1, float r2, float r3, uint Address ) : void
CpuThreadState CpuThreadState
Save bool
r0 float
r1 float
r2 float
r3 float
Address uint
return void

_mfvc_impl() public static method

public static _mfvc_impl ( CpuThreadState CpuThreadState, VfpuControlRegistersEnum VfpuControlRegister ) : uint
CpuThreadState CpuThreadState
VfpuControlRegister VfpuControlRegistersEnum
return uint

_mtvc_impl() public static method

public static _mtvc_impl ( CpuThreadState CpuThreadState, VfpuControlRegistersEnum VfpuControlRegister, uint Value ) : void
CpuThreadState CpuThreadState
VfpuControlRegister VfpuControlRegistersEnum
Value uint
return void

_sync_impl() public static method

public static _sync_impl ( CpuThreadState CpuThreadState, uint PC, uint Value ) : void
CpuThreadState CpuThreadState
PC uint
Value uint
return void

_vi2uc_impl() public static method

public static _vi2uc_impl ( int x, int y, int z, int w ) : uint
x int
y int
z int
w int
return uint

_vpfxd_impl() public static method

public static _vpfxd_impl ( CpuThreadState CpuThreadState, uint Value ) : void
CpuThreadState CpuThreadState
Value uint
return void

_vpfxs_impl() public static method

public static _vpfxs_impl ( CpuThreadState CpuThreadState, uint Value ) : void
CpuThreadState CpuThreadState
Value uint
return void

_vpfxt_impl() public static method

public static _vpfxt_impl ( CpuThreadState CpuThreadState, uint Value ) : void
CpuThreadState CpuThreadState
Value uint
return void

_vrndi() public static method

public static _vrndi ( CpuThreadState CpuThreadState ) : int
CpuThreadState CpuThreadState
return int

_vrnds() public static method

public static _vrnds ( CpuThreadState CpuThreadState, int Seed ) : void
CpuThreadState CpuThreadState
Seed int
return void

_vsge_impl() public static method

public static _vsge_impl ( float a, float b ) : float
a float
b float
return float

_vslt_impl() public static method

public static _vslt_impl ( float a, float b ) : float
a float
b float
return float