PeachPy
PeachPy copied to clipboard
Rewrite code for stack frame manipulation
Problems with the current code:
- Functionality is very complex and scattered all over the place
- There are likely bugs and/or inefficiencies
- Unclear how it works with Golang asm
- Need something like
-fomit-frame-pointer
- Does not use read zone
- Inefficient addressing of storage for clobbered xmm registers when stack is realigned (store/load instructions use
rsp
-based addressing instead ofrbp
) - Argument addressing does not switch to
rbp
when stack is realigned