Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Lift Aarch64 load/store acquire/release/etc. min/max operations as intrinsics #6599

Copy link
Copy link
@galenbwill

Description

@galenbwill
Issue body actions

Currently LDAR/STLR and friends are lifted as simple loads and stores as of #5926. This issue follows on from that issue to track the unresolved parts, specifically:

The MIN/MAX variants (LDMIN, LDMAX, etc.) remain unlifted, and should be lifted as intrinsics, since lifting them directly requires comparisons and LLIL_IF.

Also leaving this here to note that all of these related instructions should have some kind of representation of their load/store semantics, if and when that ever becomes possible and useful.

Metadata

Metadata

Assignees

Labels

Arch: ARM64Issues with the AArch64 architecture pluginIssues with the AArch64 architecture pluginComponent: ArchitectureIssue needs changes to an architecture pluginIssue needs changes to an architecture pluginEffort: LowIssue should take < 1 weekIssue should take < 1 weekEffort: MediumIssue should take < 1 monthIssue should take < 1 monthImpact: LowIssue is a papercut or has a good, supported workaroundIssue is a papercut or has a good, supported workaround

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.