You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For example, we cannot find the corresponding multiplication operation and modulus operation in the constraint. Can you kindly explain why? Is this as expected or a bug?
Further, I logged the result of each cmp instruction. When given the input g_36 = 1 and g_431 = 0, the executable takes exactly the same branches at each cmp instruction, however, the generated constraints are not the same as above.
I'm wondering if symqemu mis-handles the multiplication operation and modulus operation.
The source code is compiled with clang-10 with option -O0. The compiled executable file and inputs to generated the above constraints are attached. output-186.zip
Thanks.
The text was updated successfully, but these errors were encountered:
Hi, we tried to execute a simple program with symqemu:
However, we found that given the input where
g_36 = 0
andg_431 = 0
, the generated constraint were different from what we expected:For example, we cannot find the corresponding multiplication operation and modulus operation in the constraint. Can you kindly explain why? Is this as expected or a bug?
Further, I logged the result of each
cmp
instruction. When given the inputg_36 = 1
andg_431 = 0
, the executable takes exactly the same branches at eachcmp
instruction, however, the generated constraints are not the same as above.I'm wondering if symqemu mis-handles the multiplication operation and modulus operation.
The source code is compiled with
clang-10
with option-O0
. The compiled executable file and inputs to generated the above constraints are attached. output-186.zipThanks.
The text was updated successfully, but these errors were encountered: