-
Notifications
You must be signed in to change notification settings - Fork 250
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
Multiple issues in arm64 integer simd test subject #1082
Comments
Before of an error in the generator I had to re-run the generator. The above lines do not match anymore with the master of https://github.com/rfalke/decompiler-subjects. |
There are various functions which produce (almost) the 3 expected memory writes of 0:
Issues:
|
Another bug fix in the generator but the issues are still visible. |
A pair of swapped operands was causing lots of the errors reported in #1082.
Commits 458ffdd and earlier have improved the code generation tremendously, although there are still issues. I will leave this open for now, with the understanding that there are many sub-issues in this issue, and so it will take some time to fix them all. |
Sample outputs of version 0.11.4.0-931ca7d:
So in general still an issue. |
Version: f7fcefa
Subject: https://github.com/rfalke/decompiler-subjects/tree/master/from_holdec/stress_arm64/arm64_macho_simdInt_single_inst__1_var
In general the subject is constructed in such a way
I'm choosing here an instruction which reko understands. Other functions have similar issues and there are functions with instructions Reko doesn't understand (see #1081).
Input:
Output:
Issues:
a4B9D6078
comes from0x00
suggests a byte value but it isn't. Either0x0
(or even better0
) or0x00000....00
x1 - ~0x00
the same asx1 +1
?!__cmeq(q31_34, q31_34)
as0xfff...ff
The text was updated successfully, but these errors were encountered: