-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pcmpistri lifting infine loop #31
Comments
Thanks for the report. This was a known issue and fixed in our internal branch. I will upload the fixed version ASAP. |
bb82fa8 fixes the bug. FYI, the current master branch has some API function changes, which can break your current code potentially. Especially, the AST has been modified to support floating-point operations. We will officially support FP operations later. |
Awesome, thank you for the promptly fix! About the potential issues due to the API change, do you have an estimate date for the release of the new version? I have another project that uses B2R2 quite extensively and my plan was to upgrade to the new version. |
Our hope is to release it by the end of Apr. But very difficult guarantee it at this moment because we have so many other deadlines 😢 |
Describe the bug
Lifting of Intel instruction PCMPESTRI causes an infinite loop.
To Reproduce
The following code triggers the infinite loop.
Function
genOutput
seems to be the cause of the infinite loop.Expected behavior
Valid LowUIR statements are generated
Environment (please complete the following information):
Additional context
The Intel instruction used for the test is:
pcmpistri xmm0, xmm1, 41h
The text was updated successfully, but these errors were encountered: