Lines Matching refs:esi
64 // it relative to ebx). Instead, we're using esi for the address of _M_data.
74 "lock; cmpxchg8b (%%esi)\n\t"
97 "lock; cmpxchg8b (%%esi)\n\t"
122 "lock; cmpxchg8b (%%esi)\n\t"
213 mov esi, this
215 mov eax, [esi] // _M._M_data._M_top
216 mov edx, [esi+4] // _M._M_data._M_sequence
219 lock cmpxchg8b qword ptr [esi]
237 mov esi, this
238 mov eax, [esi] // _M._M_data._M_top
239 mov edx, [esi+4] // _M._M_data._M_sequence
244 lock cmpxchg8b qword ptr [esi]
264 mov esi, this
265 mov eax, [esi] // _M._M_data._M_top
266 mov edx, [esi+4] // _M._M_data._M_sequence
271 lock cmpxchg8b qword ptr [esi]