GeneralLifter Module
Functions and values
Function or value | Description |
Full Usage:
ctxt !. reg
Parameters:
TranslationContext
reg : Register
Returns: Expr
Modifiers: inline |
|
Full Usage:
``and`` ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
``not`` ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
``or`` ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
add ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
addc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
addv ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
andb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bf ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bfHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bfs ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bfsHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bra ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
braHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
braf ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
brafHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bsr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bsrHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bsrf ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bsrfHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
btHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
bts ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
btsHelper ir ins len ctxt
Parameters:
IRBuilder
ins : InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
Full Usage:
clrmac ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
Full Usage:
cmpeq ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmpge ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmpgt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmphi ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmphs ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmppl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmppz ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
cmpstr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
div0s ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
div0u ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
div1 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
dmulsl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
dmulul ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
dt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
Full Usage:
extsb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
extsw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
extub ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
extuw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fabs ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fadd ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fcmpeq ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fcmpgt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fcnvds ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fcnvsd ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fdiv ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fipr _arg1
Parameters:
'a
Returns: 'b
|
|
Full Usage:
fldi0 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fldi1 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
flds ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
float ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fmac ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fmov ins len _arg1
Parameters:
'a
len : 'b
_arg1 : 'c
Returns: 'd
|
|
Full Usage:
fmovs ins len _arg1
Parameters:
'a
len : 'b
_arg1 : 'c
Returns: 'd
|
|
Full Usage:
fmul ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fneg ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
|
|
|
|
Full Usage:
frchg ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fschg ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fsqrt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fsts ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
fsub ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ftrc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ftrv ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
illSlot1 ir len ctxt
Parameters:
IRBuilder
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
illSlot2 ir len ctxt
Parameters:
IRBuilder
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
jmp ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
jsr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ldc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ldcl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
lds ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ldsl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
ldtlb ins len _arg1
Parameters:
'a
len : 'b
_arg1 : 'c
Returns: 'd
|
|
Full Usage:
macl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
macw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
mov ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
mova ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
movb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
movcal ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
movl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
movt ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
movw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
mull ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
mulsw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
muluw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
neg ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
negc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
orb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
pref ins len _arg1
Parameters:
'a
len : 'b
_arg1 : 'c
Returns: 'd
|
|
|
|
Full Usage:
rotcl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
rotcr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
rotl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
rotr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
rte ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
rts ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
sets ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
sett ins len ctxt
Parameters:
'a
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shad ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shal ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shar ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shld ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shll ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shll16 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shll2 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shll8 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shlr ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shlr16 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shlr2 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
shlr8 ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
|
|
Full Usage:
stc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
stcl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
sts ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
stsl ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
sub ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
subc ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
subv ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
swapb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
swapw ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
tasb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
|
|
|
|
Full Usage:
trapa ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
trsMemOpr1toExpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr * int
|
|
Full Usage:
trsMemOpr2toExpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr * int
|
|
Full Usage:
trsMemOpr3toExpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr * Expr
|
|
Full Usage:
trsMemOpr4toExpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr * Expr
|
|
|
|
Full Usage:
trsOprToExpr ctxt _arg1
Parameters:
TranslationContext
_arg1 : Operand
Returns: Expr
|
|
Full Usage:
trsThreeOpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr * Expr
|
|
Full Usage:
trsTwoOpr ins ctxt
Parameters:
InsInfo
ctxt : TranslationContext
Returns: Expr * Expr
|
|
Full Usage:
tst ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
tstb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
xor ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
xorb ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|
Full Usage:
xtrct ins len ctxt
Parameters:
InsInfo
len : uint32
ctxt : TranslationContext
Returns: IRBuilder
|
|