Hi Paul,
Thanks for the response, I understand.
I have another question: why is any given operation implemented twice for
the same architecture?
Ref: opal/asm/base/ARM.asm and opal/include/opal/sys/amd64/atomic.h
Please let me know.
Thanks,
- Sreenidhi.
On Thu, Mar 31, 2016 at 2:28 AM, Pau
(Sorry, typo in previous email. Please read that as)
I have another question: why is any given operation implemented twice for
the same architecture?
Ref: opal/asm/base/AMD64.asm and opal/include/opal/sys/amd64/atomic.h,
say function opal_atomic_cmpset_32()
Thanks!
On Fri, Apr 1, 2016 at 2
This is done to provide the functionality when the compiler doesn't
support inline asm. I do not know how testing is done with the atomics
in opal/asm/base atomics so its possible some of them are incorrect.
-Nathan
On Fri, Apr 01, 2016 at 02:39:39PM +0530, Sreenidhi Bharathkar Ramesh wrote:
>