There are compiler intrinisics for this purpose. See the IA-64 processor-specific ABI for a description. You have to include <ia64intrin.h> to get the intrinsics defined. --david >>>>> On Tue, 17 Jul 2001 15:09:46 -0700, "Swaminathan Sivasubramanian" <ssivasu@us.ibm.com> said: Swami> Hello Everyone, Swami> I want an atomic function that does addition of a constant to Swami> the value in a memory location and returns the previous value Swami> in that location. Swami> Is there any macro/function defined in IA-64's atomic.h Swami> already. (will fetch-and-add solve the purpose?) or one Swami> should write his own function for it Swami> Thanking in advance, Swami Swami> _______________________________________________ Linux-IA64 Swami> mailing list Linux-IA64@linuxia64.org Swami> http://lists.linuxia64.org/lists/listinfo/linux-ia64Received on Wed Jul 18 14:32:29 2001
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:04 EST