InterlockedCompareExchange64是否支持AMD的32处理器?
eg980 2009-10-21 04:28:35 MSDN中强调,这个函数只支持IPF,函数指令如下:
push ebx
push ebp
mov ebp,dword ptr [esp+0Ch]
mov ebx,dword ptr [esp+10h]
mov ecx,dword ptr [esp+14h]
mov eax,dword ptr [esp+18h]
mov edx,dword ptr [esp+1Ch]
lock cmpxchg8b qword ptr [ebp]
pop ebp
pop ebx
ret 14h
鄙人对汇编不熟,不清楚这段汇编代码是否支持AMD的32位处理器?