[Ignoring the other issues for now ...]

On 12/04/11 11:02, Richard Earnshaw wrote:
Also, your change to use a double-letter sequence beginning with 'j'
means any hand-written inline assembly code using a single 'j' will
break (that's a backwards compatibility issue for users); is there
really no other letter that can be used to prefix the operation?  Also,
think very carefully about whether your new constraints should be
internal only or really public.  I think it would be better to leave 'j'
as is, and add some more P-prefixed constraints that are internal only
for the additional cases.

The constraints were part of the patch I expected to have to fix up following review. :)

I chose to modify the 'j' constraint because it was not documented, last I looked, and the new use was related to the meaning of 'j'. I thought this might make the patterns a little easier to read. Do we have to assume that all constraints might be used by third parties, documented or otherwise?

I can switch to using P-prefixed constraints, of course.

Andrew

Reply via email to