Skip to content
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

C-SKY: FUITOS/FUITOD treat the integer as signed rather than unsigned #5912

Open
fuzyll opened this issue Sep 9, 2024 · 0 comments
Open
Labels
Arch: C-SKY Issues with the C-SKY architecture plugin (Ultimate only) Component: Architecture Issue needs changes to an architecture plugin Edition: Ultimate Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround Type: Bug Issue is a non-crashing bug with repro steps

Comments

@fuzyll
Copy link
Contributor

fuzyll commented Sep 9, 2024

Version and Platform (required):

  • Binary Ninja Version: 4.2.6025-dev Enterprise

Bug Description:
In C-SKY, the fuitos and fuitod instructions treat the integer as signed, rather than unsigned. I couldn't find a way to do this otherwise. But, I'm not sure if this is a limitation of the core, the Rust API, or my brain.

@fuzyll fuzyll added Type: Bug Issue is a non-crashing bug with repro steps Component: Architecture Issue needs changes to an architecture plugin Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround Arch: C-SKY Issues with the C-SKY architecture plugin (Ultimate only) Edition: Ultimate labels Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: C-SKY Issues with the C-SKY architecture plugin (Ultimate only) Component: Architecture Issue needs changes to an architecture plugin Edition: Ultimate Effort: Low Issue should take < 1 week Impact: Medium Issue is impactful with a bad, or no, workaround Type: Bug Issue is a non-crashing bug with repro steps
Projects
None yet
Development

No branches or pull requests

1 participant