X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmPkg%2FLibrary%2FCompilerIntrinsicsLib%2FArm%2Fswitchu8.S;fp=ArmPkg%2FLibrary%2FCompilerIntrinsicsLib%2FArm%2Fswitchu8.S;h=5849998eaf32bd9d945567773814f3f696c4416a;hb=1a0db79125bad94aaaa97e1146100594a1471382;hp=39c4a7fdffebd66ca6373d8d8113e909e34a431f;hpb=660aaec3118b0763ee4fcd83b936bf15ffcf23a9;p=mirror_edk2.git diff --git a/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S b/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S index 39c4a7fdff..5849998eaf 100644 --- a/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S +++ b/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S @@ -14,6 +14,7 @@ # .text +.syntax unified .p2align 2 GCC_ASM_EXPORT(__switchu8) @@ -22,8 +23,8 @@ GCC_ASM_EXPORT(__switchu8) ASM_PFX(__switchu8): ldrb ip,[lr,#-1] cmp r0,ip - ldrccb r0,[lr,r0] - ldrcsb r0,[lr,ip] + ldrbcc r0,[lr,r0] + ldrbcs r0,[lr,ip] add ip,lr,r0,LSL #1 bx ip