circuitous icon indicating copy to clipboard operation
circuitous copied to clipboard

Extraneous `And` child on DecoderResult

Open sabastiaan opened this issue 3 years ago • 2 comments

The Decoder Result has an out going child to an And node with 1 or more children all connecting to const_1_1 which is trivially true.

The number of edges from the and node to the const node can vary, did not figure out why yet.

Example witnesses instructions: 90 488b90 image

sabastiaan avatar Jun 02 '22 11:06 sabastiaan

Perfect target for eqsat rule.

lkorenc avatar Jun 02 '22 11:06 lkorenc

@lkorenc when I use circuitous-lift --os macos --logtostderr --arch x86 --dbg --ciff-in ./ands.ciff

with 488b90 bytes in ands.ciff I explode in the CircuitSmithy.

The same command but with --bytes-in 488b90 works.

xlauko avatar Jul 01 '22 08:07 xlauko