J'ai besoin code d'opération atomique équivalent à ce qui suit:Besoin code d'opération d'addition atomique sur Solaris (architecture sparc)
__asm__ __volatile__ (
" lock;\n"
" addl %1, %0; \n"
" movl %0, %%eax"
: "=m"(a), "=a" (c)
: "ir"(b)
);
(ajout de deux variables a et b et sortie stockée à la fois a et c sous Linux)
L'équivalent de ce qui précède est nécessaire sous Solaris (architecture Sparc). Y a-t-il quelqu'un pour m'aider?