So; on a 64 bit SPARC CPU which is v9 compliant, there exists I know a cas instruction. This operates on single word length values.
I've also seen on the web reference to a casx instruction - but I can't find out anything much more about it.
I'm wondering - is this a double word compare and swap?
And if not, the general question is; IS there a double word compare and swap?