Hello, With respect to atomic operations in assembly, I can see three source files, for the same AMD64 architecture.
1. opal/asm/base/AMD64.asm 2. opal/include/opal/sys/amd64/atomic.h 3. opal/include/opal/sys/atomic_impl.h What is the need for three files ? How are they inter-related ? Please let me know. Thanks, - Sreenidhi.