maat icon indicating copy to clipboard operation
maat copied to clipboard

Support simplification of `Contraint` objects

Open Boyan-MILANOV opened this issue 3 years ago • 0 comments

We would really benefit from being able to simplify constraint patterns usually generated by conditional branches, such as:


(ITE[0==ITE[ecx_init<0x3](0x1, ITE[0==(0xfffffffd+ecx_init)](0x1,0))](0,0x1) != 0)

# The pattern here is
ITE[cond](0,1) != 0  ---> !cond

Boyan-MILANOV avatar Sep 01 '22 08:09 Boyan-MILANOV