Sean Kelly Wrote: > The IA-32 instruction set contains a 64-bit CAS operation in addition to > the 32-bit CAS. You don't even need a 64-bit machine to do it! The > atomics module in Tango supports 64-bit storeIf operations on 32-bit > Intel platforms.
Thanks Sean Kelly and Robert Jacques for teaching me. I read following in linux kernel code, so I think x86 32 can not support 64 CAS. I'm going to read tango atomic code :) #ifdef CONFIG_X86_32 # include "atomic_32.h" #else # include "atomic_64.h" #endif
