summaryrefslogtreecommitdiffstats
path: root/MdePkg
diff options
context:
space:
mode:
authorLiming Gao <liming.gao@intel.com>2016-10-14 14:47:33 +0800
committerLiming Gao <liming.gao@intel.com>2016-10-18 10:01:27 +0800
commit9ba2869c7ec7567eabc15fe4c2b13d8c774ce282 (patch)
treee717fa1bd71b15dba53761a45e31bb4ac5c98608 /MdePkg
parent07309c3ddc2305b050989e26f6717e2392eedb3d (diff)
downloadedk2-9ba2869c7ec7567eabc15fe4c2b13d8c774ce282.tar.gz
edk2-9ba2869c7ec7567eabc15fe4c2b13d8c774ce282.tar.bz2
edk2-9ba2869c7ec7567eabc15fe4c2b13d8c774ce282.zip
MdePkg BaseSynchronizationLib InterlockedCompareExchange64: Fix ICC build
Remove extra qword in nasm code to make it pass build. This file is only built in INTEL ICC compiler. So, there is missing build check for it. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Jeff Fan <jeff.fan@intel.com>
Diffstat (limited to 'MdePkg')
-rw-r--r--MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm2
1 files changed, 1 insertions, 1 deletions
diff --git a/MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm b/MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm
index ee63ff7f12..206de407ae 100644
--- a/MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm
+++ b/MdePkg/Library/BaseSynchronizationLib/Ia32/InterlockedCompareExchange64.nasm
@@ -41,7 +41,7 @@ ASM_PFX(InternalSyncCompareExchange64):
mov edx, [esp + 20]
mov ebx, [esp + 24]
mov ecx, [esp + 28]
- lock cmpxchg8b qword [esi]
+ lock cmpxchg8b [esi]
pop ebx
pop esi
ret