Lines Matching refs:ecx
40 movl 12(%esp), %ecx #; ptr
42 cmpxchgl %edx, 0(%ecx) #; CAS (eax is an implicit operand)
60 movl 16+8(%esp), %ecx #; high 32-bits of newValue
63 cmpxchg8b 0(%edi) #; CAS (eax:edx, ebx:ecx implicit)
85 movl %edx, %ecx #; ebx:ecx := *ptr
87 adcl 8+8(%esp), %ecx #; ebx:ecx := *ptr + theAmount
89 cmpxchg8b 0(%edi) #; CAS (eax:edx, ebx:ecx implicit)
105 movl 8(%esp), %ecx #; Load address of operand
107 xaddl %eax, 0(%ecx) #; Atomic exchange and add