[BACK]Return to atomic_cas.S CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / common / lib / libc / arch / alpha / atomic

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/common/lib/libc/arch/alpha/atomic/atomic_cas.S between version 1.3.4.2 and 1.4

version 1.3.4.2, 2008/06/04 02:02:57 version 1.4, 2008/04/28 20:22:51
Line 33 
Line 33 
   
         .text          .text
   
 LEAF(_atomic_cas_32, 3)  LEAF_NOPROFILE(_atomic_cas_32, 3)
 1:      mov     a2, t2  1:      mov     a2, t2
         ldl_l   v0, 0(a0)          ldl_l   v0, 0(a0)
         cmpeq   v0, a1, t1          cmpeq   v0, a1, t1
Line 53  STRONG_ALIAS(_atomic_cas_32_ni,_atomic_c
Line 53  STRONG_ALIAS(_atomic_cas_32_ni,_atomic_c
 ATOMIC_OP_ALIAS(atomic_cas_uint_ni,_atomic_cas_32)  ATOMIC_OP_ALIAS(atomic_cas_uint_ni,_atomic_cas_32)
 STRONG_ALIAS(_atomic_cas_uint_ni,_atomic_cas_32)  STRONG_ALIAS(_atomic_cas_uint_ni,_atomic_cas_32)
   
 LEAF(_atomic_cas_64, 3)  LEAF_NOPROFILE(_atomic_cas_64, 3)
 1:      mov     a2, t2  1:      mov     a2, t2
         ldq_l   v0, 0(a0)          ldq_l   v0, 0(a0)
         cmpeq   v0, a1, t1          cmpeq   v0, a1, t1

Legend:
Removed from v.1.3.4.2  
changed lines
  Added in v.1.4

CVSweb <webmaster@jp.NetBSD.org>