Functions | |
def | __ExprOp_cond |
def | ExprOp_inf_signed |
def | ExprOp_inf_unsigned |
def | ExprOp_equal |
def | __check_msb |
def | __MatchExprWrap |
def | expr_simp_inf_signed |
def | expr_simp_inf_unsigned_inversed |
def | expr_simp_inverse |
def | expr_simp_equal |
def | exec_inf_unsigned |
def | __comp_signed |
def | exec_inf_signed |
def | exec_equal |
Variables | |
tuple | jok1 = m2_expr.ExprId("jok1") |
tuple | jok2 = m2_expr.ExprId("jok2") |
tuple | jok3 = m2_expr.ExprId("jok3") |
tuple | jok_small = m2_expr.ExprId("jok_small", 1) |
|
private |
If @e stand for the most significant bit of its arg, return the arg; False otherwise
Definition at line 52 of file simplifications_cond.py.
|
private |
Return ExprInt1(1) if arg1 <s arg2 else ExprInt1(0) @arg1, @arg2: ExprInt
Definition at line 196 of file simplifications_cond.py.
|
private |
Definition at line 30 of file simplifications_cond.py.
|
private |
Definition at line 65 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.exec_equal | ( | expr_simp, | |
e | |||
) |
Definition at line 223 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.exec_inf_signed | ( | expr_simp, | |
e | |||
) |
Definition at line 210 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.exec_inf_unsigned | ( | expr_simp, | |
e | |||
) |
Definition at line 183 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.expr_simp_equal | ( | expr_simp, | |
e | |||
) |
(x - y)?(0:1) == (x == y)
Definition at line 169 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.expr_simp_inf_signed | ( | expr_simp, | |
e | |||
) |
Definition at line 79 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.expr_simp_inf_unsigned_inversed | ( | expr_simp, | |
e | |||
) |
Definition at line 103 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.expr_simp_inverse | ( | expr_simp, | |
e | |||
) |
(x <u y) ^ ((x ^ y) [31:32]) == x <s y, (x <s y) ^ ((x ^ y) [31:32]) == x <u y
Definition at line 127 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.ExprOp_equal | ( | arg1, | |
arg2 | |||
) |
Definition at line 45 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.ExprOp_inf_signed | ( | arg1, | |
arg2 | |||
) |
Definition at line 36 of file simplifications_cond.py.
def miasm2.expression.simplifications_cond.ExprOp_inf_unsigned | ( | arg1, | |
arg2 | |||
) |
Definition at line 41 of file simplifications_cond.py.
tuple miasm2.expression.simplifications_cond.jok1 = m2_expr.ExprId("jok1") |
Definition at line 22 of file simplifications_cond.py.
tuple miasm2.expression.simplifications_cond.jok2 = m2_expr.ExprId("jok2") |
Definition at line 23 of file simplifications_cond.py.
tuple miasm2.expression.simplifications_cond.jok3 = m2_expr.ExprId("jok3") |
Definition at line 24 of file simplifications_cond.py.
tuple miasm2.expression.simplifications_cond.jok_small = m2_expr.ExprId("jok_small", 1) |
Definition at line 25 of file simplifications_cond.py.