Value | Meaning |
---|---|
invalid @(_ii()) | |
add @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
sub @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
mul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
imul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
div @(_ii(3, IFLG.hasResult)) | |
idiv @(_ii(3, IFLG.hasResult)) | |
divsx @(_ii(0, IFLG.hasResult)) | |
and @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
or @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
xor @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
shl @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
shr @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
sar @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
lea @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
fadd @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
fsub @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
fmul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
fdiv @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
mov @(_ii(1, IFLG.hasResult | IFLG.isMov)) | |
load @(_ii(1, IFLG.hasResult | IFLG.isLoad)) | |
store @(_ii(2, IFLG.isStore)) | |
movzx_btow @(_ii(1, IFLG.hasResult)) | |
movzx_btod @(_ii(1, IFLG.hasResult)) | |
movzx_btoq @(_ii(1, IFLG.hasResult)) | |
movzx_wtod @(_ii(1, IFLG.hasResult)) | |
movzx_wtoq @(_ii(1, IFLG.hasResult)) | |
movsx_btow @(_ii(1, IFLG.hasResult)) | |
movsx_btod @(_ii(1, IFLG.hasResult)) | |
movsx_btoq @(_ii(1, IFLG.hasResult)) | |
movsx_wtod @(_ii(1, IFLG.hasResult)) | |
movsx_wtoq @(_ii(1, IFLG.hasResult)) | |
movsx_dtoq @(_ii(1, IFLG.hasResult)) | |
f32_to_f64 @(_ii(1, IFLG.hasResult)) | |
f64_to_f32 @(_ii(1, IFLG.hasResult)) | |
i32_to_f32 @(_ii(1, IFLG.hasResult)) | |
i64_to_f32 @(_ii(1, IFLG.hasResult)) | |
i32_to_f64 @(_ii(1, IFLG.hasResult)) | |
i64_to_f64 @(_ii(1, IFLG.hasResult)) | |
f32_to_i32_trunc @(_ii(1, IFLG.hasResult)) | |
f32_to_i64_trunc @(_ii(1, IFLG.hasResult)) | |
f64_to_i32_trunc @(_ii(1, IFLG.hasResult)) | |
f64_to_i64_trunc @(_ii(1, IFLG.hasResult)) | |
f32_to_i32_round @(_ii(1, IFLG.hasResult)) | |
f32_to_i64_round @(_ii(1, IFLG.hasResult)) | |
f64_to_i32_round @(_ii(1, IFLG.hasResult)) | |
f64_to_i64_round @(_ii(1, IFLG.hasResult)) | |
xchg @(_ii(2)) | |
not @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
neg @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
fneg @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
cmp @(_ii(2)) | |
test @(_ii(1)) | |
jmp @(_ii(0, IFLG.isJump | IFLG.isBlockExit)) | |
jcc @(_ii(1, IFLG.isBlockExit)) | |
bin_branch @(_ii(2, IFLG.hasCondition | IFLG.isBranch | IFLG.isBlockExit)) | |
un_branch @(_ii(1, IFLG.hasCondition | IFLG.isBranch | IFLG.isBlockExit)) | |
set_unary_cond @(_ii(1, IFLG.hasResult | IFLG.hasCondition)) | |
set_binary_cond @(_ii(2, IFLG.hasResult | IFLG.hasCondition)) | |
setcc @(_ii(1, IFLG.hasCondition)) | |
call @(_ii(1, IFLG.hasVariadicArgs | IFLG.hasVariadicResult | IFLG.isCall)) | |
syscall @(_ii(1, IFLG.hasVariadicArgs | IFLG.hasVariadicResult | IFLG.isCall)) | |
ret @(_ii(0, IFLG.isBlockExit)) | |
pop @(_ii(0, IFLG.hasResult)) | |
push @(_ii(1)) | |
rep_stos @(_ii(3)) | |
ud2 @(_ii(0, IFLG.isBlockExit)) |