Repository navigation
SSE lane splitting: a series of 8 small pull requests (#9742 to #9762), how would you like them reviewed? #9768
ai-hakzarov
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello Ghidra team,
I opened eight small pull requests between 8 and 10 October, all about SSE code that the decompiler renders as opaque pcodeops or as unsplit vector registers. The contributing guide suggests opening a dialogue, so here is one place for the whole series. I'd like to know how you want it reviewed.
Why: on a large commercial x86-64 binary built around packed-float math, 61 of about 1,370 functions in one subsystem decompile as vector noise on current master. On our fork these fixes, plus four not yet submitted, make all 61 readable.
The series (each is one commit, applies alone on master, and adds a datatest to
certification.manifest):x86 SLEIGH (@GhidorahRex):
Decompiler lane splitting (@caheckman), smallest first:
Questions:
I'll hold the remaining four fixes until these have been looked at, so I don't add to the queue. Thanks for your time.
All reactions