Skip to content

PowerPC mulhdu lifting incorrect due to core analysis bug #8682

Open

Description

@fuzyll

Originally posted by @zznop in #8665 (comment)

Not advocating that you should fix this as it's not your issue, but this code does expose it: for mulhdu with both operands equal to 1 << 32 the expected high half is 1. But instead our core analysis folds the 128-bit product to 0 leaving seemingly incorrect HLIL.

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions