mirror of
https://github.com/radareorg/radare2.git
synced 2024-10-09 11:53:39 +00:00
Remove mips cs esil shorthand expressions
This commit is contained in:
parent
de94f88a0b
commit
e38dc3157b
@ -87,7 +87,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,>>=", ARG(1), ARG(0));
|
||||
break;
|
||||
case MIPS_INS_SLL:
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,<<=", ARG(1), ARG(0));
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,<<,%s,=", ARG(2), ARG(1), ARG(0));
|
||||
break;
|
||||
case MIPS_INS_BAL:
|
||||
case MIPS_INS_JAL:
|
||||
@ -157,9 +157,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
const char *arg0 = ARG(0);
|
||||
const char *arg1 = ARG(1);
|
||||
const char *arg2 = ARG(2);
|
||||
if (!strcmp (arg0, arg1))
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,-=", ARG(2), ARG(1));
|
||||
else r_strbuf_appendf (&op->esil, "%s,%s,-,%s,=",
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,-,%s,=",
|
||||
arg1, arg2, arg0);
|
||||
}
|
||||
break;
|
||||
@ -193,9 +191,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
const char *arg1 = ARG(1);
|
||||
const char *arg2 = ARG(2);
|
||||
if (REG(0)[0]!='z'){
|
||||
if (!strcmp (arg0, arg1))
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,+=", ARG(2), ARG(1));
|
||||
else r_strbuf_appendf (&op->esil, "%s,%s,+,%s,=",
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,+,%s,=",
|
||||
arg2, arg1, arg0);
|
||||
} else {
|
||||
r_strbuf_appendf (&op->esil, ",");
|
||||
@ -237,9 +233,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
const char *arg0 = ARG(0);
|
||||
const char *arg1 = ARG(1);
|
||||
const char *arg2 = ARG(2);
|
||||
if (!strcmp (arg0, arg1))
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,&=", ARG(2), ARG(1));
|
||||
else r_strbuf_appendf (&op->esil, "%s,%s,&,%s,=",
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,&,%s,=",
|
||||
arg2, arg1, arg0);
|
||||
}
|
||||
break;
|
||||
@ -250,9 +244,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
const char *arg1 = ARG(1);
|
||||
const char *arg2 = ARG(2);
|
||||
if (REG(0)[0]!='z'){
|
||||
if (!strcmp (arg0, arg1))
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,|=", ARG(2), ARG(1));
|
||||
else r_strbuf_appendf (&op->esil, "%s,%s,|,%s,=",
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,|,%s,=",
|
||||
arg2, arg1, arg0);
|
||||
} else {
|
||||
r_strbuf_appendf (&op->esil, ",");
|
||||
@ -266,9 +258,7 @@ static int analop_esil(RAnal *a, RAnalOp *op, ut64 addr, const ut8 *buf, int len
|
||||
const char *arg1 = ARG(1);
|
||||
const char *arg2 = ARG(2);
|
||||
if (REG(0)[0]!='z'){
|
||||
if (!strcmp (arg0, arg1))
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,^=", ARG(2), ARG(1));
|
||||
else r_strbuf_appendf (&op->esil, "%s,%s,^,%s,=",
|
||||
r_strbuf_appendf (&op->esil, "%s,%s,^,%s,=",
|
||||
arg2, arg1, arg0);
|
||||
} else {
|
||||
r_strbuf_appendf (&op->esil, ",");
|
||||
|
Loading…
Reference in New Issue
Block a user