Greg Smith writes: > On rare occasions, values A and B will differ! In the examples that I > have seen, there is contention with `lock'. This phenomenon does not > occur on ppc32 or a number of other architectures that we support. I would be interested to see the assembler code being generated for your code snippets. Paul.