;------------------------------------------------------------------------------\r
;\r
-; Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
+; Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
; This program and the accompanying materials\r
; are licensed and made available under the terms and conditions of the BSD License\r
; which accompanies this distribution. The full text of the license may be found at\r
;------------------------------------------------------------------------------\r
global ASM_PFX(InternalSyncDecrement)\r
ASM_PFX(InternalSyncDecrement):\r
- lock dec dword [rcx]\r
- mov eax, [rcx]\r
+ mov eax, 0FFFFFFFFh\r
+ lock xadd dword [rcx], eax\r
+ dec eax\r
ret\r
-\r