Re: [Linux-ia64] atomic add instruction

From: David Mosberger <davidm_at_hpl.hp.com>
Date: 2001-07-19 07:32:26
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-ia64
Received on Wed Jul 18 14:32:29 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:04 EST