Messages in this thread | | | Date | Tue, 23 Aug 2011 14:52:25 -0500 (CDT) | From | Christoph Lameter <> | Subject | Re: [PATCH 13/15] x86: add cmpxchg_flag() variant |
| |
On Tue, 23 Aug 2011, H. Peter Anvin wrote:
> I keep meaning to write up a proposal for the gcc people to output > arithmetic flag status.
Should be relatively straightforward if you make the processor flag a builtin variable.
i.e. __processor_flag_zero, __processor_flag__gt etc.
Then the inline cmpxchg functions could simply do a
return __processor_flag_zero;
The code generator then needs to realize from the expression that we are referring to the zero flag and insert the correct jxx instruction.
| |