Hey, just so you know this is a recurring question, I am 80% sure you can find someone else asking the exact same question a couple of months ago in history.
IMO it's perfectly acceptable to have RegSize == 8 and PtrSize == 4 but amd64p32 was removed a long time ago and you should expect a lot of code we have written since then to silently assume that PtrSize == RegSize.
As long as you don't break other arches (I don't see how you could even if you tried) it won't be too bad, but if we merge your wasm32 port expect being pinged every month for a year with latent bugs surfacing for a year or two.
You might also want to do a `git grep -E (Ptr|Reg)Size` and review literally all codesites found manually and using the brains made of GB big matrixes.