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

PA-RISC switch statement not handled #1105

Open
uxmal opened this issue Dec 11, 2021 · 0 comments
Open

PA-RISC switch statement not handled #1105

uxmal opened this issue Dec 11, 2021 · 0 comments
Assignees
Labels
bug This issue describes a defect in Reko indirect-jump This issue involves indirect jumps

Comments

@uxmal
Copy link
Owner

uxmal commented Dec 11, 2021

The following PA-RISC sequence implements a C switch statement:

22A20000 ldil  L%00004000,r21
36B606B8 ldo   860(r21),r22
0ED42081 ldw,s r20(r22),r1
E820C000 bv    r0(r1)
08000240 or    r0,r0,r0

Reko should be able to handle this, but doesn't

@uxmal uxmal self-assigned this Dec 11, 2021
@uxmal uxmal added bug This issue describes a defect in Reko indirect-jump This issue involves indirect jumps labels Dec 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue describes a defect in Reko indirect-jump This issue involves indirect jumps
Projects
None yet
Development

No branches or pull requests

1 participant