Changeset 22018 for trunk/src/kernel32/interlock.asm
- Timestamp:
- Sep 20, 2012, 4:34:09 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/interlock.asm
r5938 r22018 123 123 _InterlockedExchangeAdd@8 endp 124 124 125 public _interlocked_cmpxchg64 126 _interlocked_cmpxchg64 proc near 127 push ebx; 128 push esi; 129 mov esi, 12[esp]; 130 mov ebx, 16[esp]; 131 mov ecx, 20[esp]; 132 mov eax, 24[esp]; 133 mov edx, 28[esp]; 134 lock cmpxchg8b [esi]; 135 pop esi; 136 pop ebx; 137 ret; 138 _interlocked_cmpxchg64 endp 139 125 140 CODE32 ENDS 126 141
Note:
See TracChangeset
for help on using the changeset viewer.