]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Include/AsmMacroIoLib.h
ArmPkg/AsmMacroIoLib: Fixed the global variables initialization
[mirror_edk2.git] / ArmPkg / Include / AsmMacroIoLib.h
index 408b2ca28074fb46803ed9b53802297dc768164f..6904bdc9b001b030d892607a243737d10fd35237 100644 (file)
@@ -149,7 +149,7 @@ _SetPrimaryStackEnd:
 _InitializePrimaryStackLoop:          ;             \\r
   cmp     Tmp1, sp                    ;             \\r
   bls     _InitializePrimaryStackEnd  ;             \\r
-  str     GlobalSize, [Tmp1], #-4     ;             \\r
+  str     GlobalSize, [Tmp1, #-4]!    ;             \\r
   b       _InitializePrimaryStackLoop ;             \\r
 _InitializePrimaryStackEnd:\r
 \r
@@ -228,7 +228,7 @@ _SetPrimaryStackEnd:
 _InitializePrimaryStackLoop:          ;             \\r
   cmp     Tmp1, sp                    ;             \\r
   bls     _InitializePrimaryStackEnd  ;             \\r
-  str     GlobalSize, [Tmp1], #-4     ;             \\r
+  str     GlobalSize, [Tmp1, #-4]!    ;             \\r
   b       _InitializePrimaryStackLoop ;             \\r
 _InitializePrimaryStackEnd:\r
 \r