Skip to content

Conversation

nullableVoidPtr
Copy link
Contributor

@nullableVoidPtr nullableVoidPtr commented Feb 17, 2025

Currently a work in progress, unpolished, and needs a lot of testing against APX corpus binaries:

  • EGPRs
  • JMPABS
  • Push/Pop (untested)
    • PUSH2
    • PUSHP
    • POP2
    • POPP
  • CMPSCC
  • CFCMOVCC
  • CTESTSCC
  • SETCC
  • Zero Upper
    • IMUL (untested)
    • SETCC (unimplemented)
  • New Data Destination

Resolves #5246

@xusheng6
Copy link
Member

@nullableVoidPtr thx for your work! Please let me know when you think the code is ready for reviewer!

@galenbwill galenbwill self-assigned this May 7, 2025
@galenbwill galenbwill added Arch: x86 Issues with the x86/x64 architecture plugin Type: Enhancement Component: Architecture Issue needs changes to an architecture plugin Impact: Low Issue is a papercut or has a good, supported workaround Effort: Medium Issue should take < 1 month State: Blocked (Customer) Issue is blocked on waiting for a response from a customer labels May 7, 2025
@galenbwill galenbwill added this to the Future milestone May 7, 2025
@galenbwill galenbwill changed the title [arch/x86] Intel APX support [arch/x86] [WIP] Intel APX support May 7, 2025
@galenbwill galenbwill removed their assignment Aug 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: x86 Issues with the x86/x64 architecture plugin Component: Architecture Issue needs changes to an architecture plugin Effort: Medium Issue should take < 1 month Impact: Low Issue is a papercut or has a good, supported workaround State: Blocked (Customer) Issue is blocked on waiting for a response from a customer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for Intel APX
4 participants