]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S
Sync up ArmPkg with patch from mailing list. Changed name of BdsLib.h to BdsUnixLib...
[mirror_edk2.git] / ArmPkg / Library / CompilerIntrinsicsLib / Arm / switchu8.S
index 8f057b85f3e5b6f9377129946a9d191430df1059..83636e1f5080b4f8be0e0d636878d9f7691984e8 100644 (file)
 .text
 .p2align 2
 
-.globl ASM_PFX(__switchu8)
+GCC_ASM_EXPORT(__switchu8)
 
 
 ASM_PFX(__switchu8):
     ldrb      ip,[lr,#-1]
-    cmp       r3,ip
-    ldrccb    r3,[lr,r3]
-    ldrcsb    r3,[lr,ip]
-    add       ip,lr,r3,LSL #1
+    cmp       r0,ip
+    ldrccb    r0,[lr,r0]
+    ldrcsb    r0,[lr,ip]
+    add       ip,lr,r0,LSL #1
     bx        ip