From 98fc7c77ac8cc8cf23a85059d217093c9ddef7cb Mon Sep 17 00:00:00 2001 From: andrewfish Date: Thu, 6 Jan 2011 21:46:54 +0000 Subject: Fix typo in __switchiu8() to use r0 in place of r3. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11234 6f19259b-4bc3-4df7-8a09-765794883524 --- ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S b/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S index ed0c115817..753d999b5f 100644 --- a/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S +++ b/ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S @@ -22,9 +22,9 @@ INTERWORK_FUNC(__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 -- cgit v1.2.3