]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseSynchronizationLib/Arm/Synchronization.asm
MdePkg: BaseSynchronizationLib: fix Increment/Decrement retvals for ARM
[mirror_edk2.git] / MdePkg / Library / BaseSynchronizationLib / Arm / Synchronization.asm
index dbc59911409386e633b9958a3d0d468f6eddceb8..1c9a183b8f0ea9a60e6f73728ff1d7b9f6c5b544 100644 (file)
@@ -178,6 +178,7 @@ TryInternalSyncIncrement
   cmp     r2, #0\r
   bne     TryInternalSyncIncrement\r
   dmb\r
+  mov     r0, r1\r
   bx      lr\r
 \r
 /**\r
@@ -207,6 +208,7 @@ TryInternalSyncDecrement
   cmp     r2, #0\r
   bne     TryInternalSyncDecrement\r
   dmb\r
+  mov     r0, r1\r
   bx      lr\r
 \r
   END\r