4 ms·
> I remain unconvinced that diverging from System-V I'm afraid I'm not well-versed enough in the subject to follow the leap here. I though I was just linking t
by vanderZwan 6y ago
> I remain unconvinced that diverging from System-V
I'm afraid I'm not well-versed enough in the subject to follow the leap here. I though I was just linking to an example of what (to me) appears to be manually doing register coloring optimizations (or something close to it). How does that lead to "diverging from System-V"?
(I'm not asking you to dive into the discussion you alluded to, I'll take your word for it that it's a complicated one, just asking to clarify what the discussion even is)
- vetinari 6y agoI assume parent meant System V Application Binary Interface, Large AMD64 Architecture Processor Supplement, which defines the calling convention and as a part of it defines how registers are used. So unless it is OK to break the ABI (i.e. you are going to call it only yourself, go wild), there won't be register coloring optimization over exported symbols.
- vanderZwan 6y agoThank you for clarifying