Свойство | Тип | Описание | |
---|---|---|---|
BranchCount | int | ||
SpecialName | string |
Свойство | Тип | Описание | |
---|---|---|---|
Address_RS_IMM | |||
Address_RS_IMM14 | |||
AssignBranchFlag | AstNodeStm | ||
BranchFlag | AstNodeExprLValue | ||
CallDynamicAddress | AstNodeStm | ||
CallFixedAddress | AstNodeStm | ||
IMM_s | |||
IMM_u | |||
IMM_uex | |||
JumpDynamicToAddress | AstNodeStm | ||
JumpToFixedAddress | AstNodeStm | ||
ReturnFromFunction | AstNodeStm | ||
_bvtf | AstNodeStm | ||
_comp | AstNodeStm | ||
_link | AstNodeStm | ||
_lv_sv_l_r_q | AstNodeStm | ||
_vf2i_dnu | AstNodeStm | ||
_vfpu_call_ff | AstNodeStm | ||
_vhtfm_x | AstNodeStm | ||
_vpfx_dst | AstNodeStm | ||
_vtXXXX_q | AstNodeStm | ||
_vtfm_x | AstNodeStm |
Метод | Описание | |
---|---|---|
CpuEmitter ( InjectContext InjectContext, |
||
LoadAT ( uint PC ) : Instruction | ||
_branch_likely ( AstNodeStm Code ) : AstNodeStm | ||
_branch_post ( AstLabel BranchLabel, uint BranchPC ) : AstNodeStm | ||
_break ( ) : AstNodeStm | ||
_vcmovtf ( bool True ) : AstNodeStm | ||
_vt4444_step ( uint i0, uint i1 ) : uint | ||
_vt5551_step ( uint i0, uint i1 ) : uint | ||
_vt5650_step ( uint i0, uint i1 ) : uint | ||
_vwbn_impl ( float Source, int Imm8 ) : float | ||
abs_s ( ) : AstNodeStm | ||
add ( ) : AstNodeStm | ||
add_s ( ) : AstNodeStm | ||
addi ( ) : AstNodeStm | ||
addiu ( ) : AstNodeStm | ||
addu ( ) : AstNodeStm | ||
and ( ) : AstNodeStm | ||
andi ( ) : AstNodeStm | ||
bc1f ( ) : AstNodeStm | ||
bc1fl ( ) : AstNodeStm | ||
bc1t ( ) : AstNodeStm | ||
bc1tl ( ) : AstNodeStm | ||
beq ( ) : AstNodeStm | ||
beql ( ) : AstNodeStm | ||
bgez ( ) : AstNodeStm | ||
bgezal ( ) : AstNodeStm | ||
bgezall ( ) : AstNodeStm | ||
bgezl ( ) : AstNodeStm | ||
bgtz ( ) : AstNodeStm | ||
bgtzl ( ) : AstNodeStm | ||
bitrev ( ) : AstNodeStm | ||
blez ( ) : AstNodeStm | ||
blezl ( ) : AstNodeStm | ||
bltz ( ) : AstNodeStm | ||
bltzal ( ) : AstNodeStm | ||
bltzall ( ) : AstNodeStm | ||
bltzl ( ) : AstNodeStm | ||
bne ( ) : AstNodeStm | ||
bnel ( ) : AstNodeStm | ||
bvf ( ) : AstNodeStm | ||
bvfl ( ) : AstNodeStm | ||
bvt ( ) : AstNodeStm | ||
bvtl ( ) : AstNodeStm | ||
c_eq_s ( ) : AstNodeStm | ||
c_f_s ( ) : AstNodeStm | ||
c_le_s ( ) : AstNodeStm | ||
c_lt_s ( ) : AstNodeStm | ||
c_nge_s ( ) : AstNodeStm | ||
c_ngl_s ( ) : AstNodeStm | ||
c_ngle_s ( ) : AstNodeStm | ||
c_ngt_s ( ) : AstNodeStm | ||
c_ole_s ( ) : AstNodeStm | ||
c_olt_s ( ) : AstNodeStm | ||
c_seq_s ( ) : AstNodeStm | ||
c_sf_s ( ) : AstNodeStm | ||
c_ueq_s ( ) : AstNodeStm | ||
c_ule_s ( ) : AstNodeStm | ||
c_ult_s ( ) : AstNodeStm | ||
c_un_s ( ) : AstNodeStm | ||
cache ( ) : AstNodeStm | ||
ceil_w_s ( ) : AstNodeStm | ||
cfc0 ( ) : AstNodeStm | ||
cfc1 ( ) : AstNodeStm | ||
clo ( ) : AstNodeStm | ||
clz ( ) : AstNodeStm | ||
ctc0 ( ) : AstNodeStm | ||
ctc1 ( ) : AstNodeStm | ||
cvt_s_w ( ) : AstNodeStm | ||
cvt_w_s ( ) : AstNodeStm | ||
dbreak ( ) : AstNodeStm | ||
div ( ) : AstNodeStm | ||
div_s ( ) : AstNodeStm | ||
divu ( ) : AstNodeStm | ||
dret ( ) : AstNodeStm | ||
eret ( ) : AstNodeStm | ||
ext ( ) : AstNodeStm |
EXTract/INSert
|
|
floor_w_s ( ) : AstNodeStm | ||
halt ( ) : AstNodeStm | ||
ins ( ) : AstNodeStm | ||
j ( ) : AstNodeStm | ||
jal ( ) : AstNodeStm | ||
jalr ( ) : AstNodeStm | ||
jr ( ) : AstNodeStm | ||
lb ( ) : AstNodeStm | ||
lbu ( ) : AstNodeStm | ||
lh ( ) : AstNodeStm | ||
lhu ( ) : AstNodeStm | ||
ll ( ) : AstNodeStm | ||
lui ( ) : AstNodeStm | ||
lv_q ( ) : AstNodeStm | ||
lv_s ( ) : AstNodeStm | ||
lvl_q ( ) : AstNodeStm | ||
lvr_q ( ) : AstNodeStm | ||
lw ( ) : AstNodeStm | ||
lwc1 ( ) : AstNodeStm | ||
lwl ( ) : AstNodeStm | ||
lwr ( ) : AstNodeStm | ||
madd ( ) : AstNodeStm | ||
maddu ( ) : AstNodeStm | ||
max ( ) : AstNodeStm | ||
mfc0 ( ) : AstNodeStm | ||
mfc1 ( ) : AstNodeStm | ||
mfdr ( ) : AstNodeStm | ||
mfhi ( ) : AstNodeStm | ||
mfic ( ) : AstNodeStm | ||
mflo ( ) : AstNodeStm | ||
mfv ( ) : AstNodeStm | ||
mfvc ( ) : AstNodeStm |
Copies a vfpu control register into a general purpose register.
|
|
mfvme ( ) : AstNodeStm | ||
min ( ) : AstNodeStm | ||
mov_s ( ) : AstNodeStm | ||
movn ( ) : AstNodeStm | ||
movz ( ) : AstNodeStm | ||
msub ( ) : AstNodeStm | ||
msubu ( ) : AstNodeStm | ||
mtc0 ( ) : AstNodeStm | ||
mtc1 ( ) : AstNodeStm | ||
mtdr ( ) : AstNodeStm | ||
mthi ( ) : AstNodeStm | ||
mtic ( ) : AstNodeStm | ||
mtlo ( ) : AstNodeStm | ||
mtv ( ) : AstNodeStm | ||
mtvc ( ) : AstNodeStm | ||
mtvme ( ) : AstNodeStm | ||
mul_s ( ) : AstNodeStm | ||
mult ( ) : AstNodeStm | ||
multu ( ) : AstNodeStm | ||
neg_s ( ) : AstNodeStm | ||
nor ( ) : AstNodeStm | ||
or ( ) : AstNodeStm | ||
ori ( ) : AstNodeStm | ||
rotr ( ) : AstNodeStm | ||
rotrv ( ) : AstNodeStm | ||
round_w_s ( ) : AstNodeStm | ||
sb ( ) : AstNodeStm | ||
sc ( ) : AstNodeStm | ||
seb ( ) : AstNodeStm | ||
seh ( ) : AstNodeStm | ||
sh ( ) : AstNodeStm | ||
sll ( ) : AstNodeStm | ||
sllv ( ) : AstNodeStm | ||
slt ( ) : AstNodeStm | ||
slti ( ) : AstNodeStm | ||
sltiu ( ) : AstNodeStm | ||
sltu ( ) : AstNodeStm | ||
sqrt_s ( ) : AstNodeStm | ||
sra ( ) : AstNodeStm | ||
srav ( ) : AstNodeStm | ||
srl ( ) : AstNodeStm | ||
srlv ( ) : AstNodeStm | ||
sub ( ) : AstNodeStm | ||
sub_s ( ) : AstNodeStm | ||
subu ( ) : AstNodeStm | ||
sv_q ( ) : AstNodeStm |
ID("sv.q", VM("111110:rs:vt5:imm14:0:vt1"), "%Xq, %Y", ADDR_TYPE_NONE, INSTR_TYPE_PSP),
|
|
sv_s ( ) : AstNodeStm | ||
svl_q ( ) : AstNodeStm | ||
svr_q ( ) : AstNodeStm | ||
sw ( ) : AstNodeStm | ||
swc1 ( ) : AstNodeStm | ||
swl ( ) : AstNodeStm | ||
swr ( ) : AstNodeStm | ||
sync ( ) : AstNodeStm | ||
syscall ( ) : AstNodeStm | ||
trunc_w_s ( ) : AstNodeStm | ||
unknown ( ) : AstNodeStm | ||
vabs ( ) : AstNodeStm | ||
vadd ( ) : AstNodeStm | ||
vasin ( ) : AstNodeStm | ||
vavg ( ) : AstNodeStm | ||
vbfy1 ( ) : AstNodeStm | ||
vbfy2 ( ) : AstNodeStm | ||
vc2i ( ) : AstNodeStm | ||
vcmovf ( ) : AstNodeStm | ||
vcmovt ( ) : AstNodeStm | ||
vcmp ( ) : AstNodeStm | ||
vcos ( ) : AstNodeStm | ||
vcrs_t ( ) : AstNodeStm | ||
vcrsp_t ( ) : AstNodeStm |
Cross product
|
|
vcst ( ) : AstNodeStm | ||
vdet ( ) : AstNodeStm | ||
vdiv ( ) : AstNodeStm | ||
vdot ( ) : AstNodeStm | ||
vexp2 ( ) : AstNodeStm | ||
vf2h ( ) : AstNodeStm | ||
vf2id ( ) : AstNodeStm | ||
vf2in ( ) : AstNodeStm | ||
vf2iu ( ) : AstNodeStm | ||
vf2iz ( ) : AstNodeStm | ||
vfad ( ) : AstNodeStm | ||
vfim ( ) : AstNodeStm | ||
vflush ( ) : AstNodeStm | ||
vh2f ( ) : AstNodeStm | ||
vhdp ( ) : AstNodeStm | ||
vhtfm2 ( ) : AstNodeStm | ||
vhtfm3 ( ) : AstNodeStm | ||
vhtfm4 ( ) : AstNodeStm | ||
vi2c ( ) : AstNodeStm | ||
vi2f ( ) : AstNodeStm | ||
vi2s ( ) : AstNodeStm | ||
vi2uc ( ) : AstNodeStm | ||
vi2us ( ) : AstNodeStm | ||
vidt ( ) : AstNodeStm | ||
viim ( ) : AstNodeStm | ||
vlgb ( ) : AstNodeStm | ||
vlog2 ( ) : AstNodeStm | ||
vmax ( ) : AstNodeStm | ||
vmfvc ( ) : AstNodeStm | ||
vmidt ( ) : AstNodeStm | ||
vmin ( ) : AstNodeStm | ||
vmmov ( ) : AstNodeStm | ||
vmmul ( ) : AstNodeStm | ||
vmone ( ) : AstNodeStm | ||
vmov ( ) : AstNodeStm | ||
vmscl ( ) : AstNodeStm | ||
vmtvc ( ) : AstNodeStm | ||
vmul ( ) : AstNodeStm | ||
vmzero ( ) : AstNodeStm | ||
vneg ( ) : AstNodeStm | ||
vnop ( ) : AstNodeStm | ||
vnrcp ( ) : AstNodeStm | ||
vnsin ( ) : AstNodeStm | ||
vocp ( ) : AstNodeStm | ||
vone ( ) : AstNodeStm | ||
vpfxd ( ) : AstNodeStm | ||
vpfxs ( ) : AstNodeStm | ||
vpfxt ( ) : AstNodeStm | ||
vqmul ( ) : AstNodeStm | ||
vrcp ( ) : AstNodeStm | ||
vrexp2 ( ) : AstNodeStm | ||
vrndf1 ( ) : AstNodeStm | ||
vrndf2 ( ) : AstNodeStm | ||
vrndi ( ) : AstNodeStm | ||
vrnds ( ) : AstNodeStm | ||
vrot ( ) : AstNodeStm |
Vector ROTate
|
|
vrsq ( ) : AstNodeStm | ||
vs2i ( ) : AstNodeStm | ||
vsat0 ( ) : AstNodeStm | ||
vsat1 ( ) : AstNodeStm | ||
vsbn ( ) : AstNodeStm | ||
vsbz ( ) : AstNodeStm | ||
vscl ( ) : AstNodeStm | ||
vscmp ( ) : AstNodeStm | ||
vsge ( ) : AstNodeStm | ||
vsgn ( ) : AstNodeStm | ||
vsin ( ) : AstNodeStm | ||
vslt ( ) : AstNodeStm | ||
vsocp ( ) : AstNodeStm | ||
vsqrt ( ) : AstNodeStm | ||
vsrt1 ( ) : AstNodeStm | ||
vsrt2 ( ) : AstNodeStm | ||
vsrt3 ( ) : AstNodeStm | ||
vsrt4 ( ) : AstNodeStm | ||
vsub ( ) : AstNodeStm | ||
vsync ( ) : AstNodeStm | ||
vt4444_q ( ) : AstNodeStm | ||
vt5551_q ( ) : AstNodeStm | ||
vt5650_q ( ) : AstNodeStm | ||
vtfm2 ( ) : AstNodeStm | ||
vtfm3 ( ) : AstNodeStm | ||
vtfm4 ( ) : AstNodeStm | ||
vuc2i ( ) : AstNodeStm | ||
vus2i ( ) : AstNodeStm | ||
vwbn ( ) : AstNodeStm | ||
vzero ( ) : AstNodeStm | ||
wsbh ( ) : AstNodeStm | ||
wsbw ( ) : AstNodeStm | ||
xor ( ) : AstNodeStm | ||
xori ( ) : AstNodeStm |
Метод | Описание | |
---|---|---|
Address_RS_IMM ( ) : |
||
Address_RS_IMM14 ( int Offset ) : |
||
AssignBranchFlag ( |
||
BranchFlag ( ) : AstNodeExprLValue | ||
CallDynamicAddress ( |
||
CallFixedAddress ( uint Address ) : AstNodeStm | ||
IMM_s ( ) : |
||
IMM_u ( ) : |
||
IMM_uex ( ) : |
||
JumpDynamicToAddress ( |
||
JumpToFixedAddress ( uint Address ) : AstNodeStm | ||
ReturnFromFunction ( |
||
_bvtf ( bool True ) : AstNodeStm | ||
_comp ( int fc02, int fc3 ) : AstNodeStm |
Compare (condition) Single_
|
|
_link ( ) : AstNodeStm | ||
_lv_sv_l_r_q ( bool left, bool save ) : AstNodeStm | ||
_vf2i_dnu ( int>.Func |
||
_vfpu_call_ff ( |
||
_vhtfm_x ( int VectorSize ) : AstNodeStm | ||
_vpfx_dst ( IVfpuPrefixCommon Prefix, uint>.Action |
||
_vtXXXX_q ( Func |
||
_vtfm_x ( int VectorSize ) : AstNodeStm |
public CpuEmitter ( InjectContext InjectContext, |
||
InjectContext | InjectContext | |
MipsMethodEmitter | ||
InstructionReader | IInstructionReader | |
Результат | System |
public _branch_likely ( AstNodeStm Code ) : AstNodeStm | ||
Code | AstNodeStm | |
Результат | AstNodeStm |
public _branch_post ( AstLabel BranchLabel, uint BranchPC ) : AstNodeStm | ||
BranchLabel | AstLabel | |
BranchPC | uint | |
Результат | AstNodeStm |
public _vcmovtf ( bool True ) : AstNodeStm | ||
True | bool | |
Результат | AstNodeStm |
public static _vt4444_step ( uint i0, uint i1 ) : uint | ||
i0 | uint | |
i1 | uint | |
Результат | uint |
public static _vt5551_step ( uint i0, uint i1 ) : uint | ||
i0 | uint | |
i1 | uint | |
Результат | uint |
public static _vt5650_step ( uint i0, uint i1 ) : uint | ||
i0 | uint | |
i1 | uint | |
Результат | uint |
public static _vwbn_impl ( float Source, int Imm8 ) : float | ||
Source | float | |
Imm8 | int | |
Результат | float |