Improve lifting of ARM64 CCMP instruction to compound if statement #5915
Labels
Component: Core
Issue needs changes to the core
Effort: Low
Issue should take < 1 week
Impact: Low
Issue is a papercut or has a good, supported workaround
Type: Enhancement
Issue is a small enhancement to existing functionality
Version and Platform (required):
Bug Description:
This C pattern:
Can compile into this ARM assembly:
This ends up decompiling into this HLIL:
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
3f28007124184d7a00050054
Expected Behavior:
Should decompile into a more compact form, e.g.
if (c == 0xa || c == 0xd)
.The text was updated successfully, but these errors were encountered: