Remove unecessary set in test instruction
This commit is contained in:
parent
2bcdb40bd3
commit
c312514189
1 changed files with 1 additions and 2 deletions
|
|
@ -3468,11 +3468,10 @@ IL_LIFTER(sub) {
|
|||
*/
|
||||
IL_LIFTER(test) {
|
||||
RzILOpEffect *res = SETL("_res", LOGAND(x86_il_get_op(0), x86_il_get_op(1)));
|
||||
RzILOpEffect *test = x86_il_set_op(0, VARL("_res"));
|
||||
RzILOpEffect *res_flags = x86_il_set_result_flags(VARL("_res"));
|
||||
RzILOpEffect *arith_flags = SEQ2(SETG(EFLAGS(CF), IL_FALSE), SETG(EFLAGS(OF), IL_FALSE));
|
||||
|
||||
return SEQ4(res, test, res_flags, arith_flags);
|
||||
return SEQ3(res, res_flags, arith_flags);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue