ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macro
This has the effect of splitting assembly functions into their own sections so the linker can remove unused ones to save space. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eugene Cohen <eugene@hp.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@gmail.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19109 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
committed by
abiesheuvel
parent
e04671e81a
commit
efda177513
@@ -13,10 +13,8 @@
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
EXPORT __aeabi_uwrite4
|
||||
EXPORT __aeabi_uwrite8
|
||||
|
||||
AREA Uwrite4, CODE, READONLY
|
||||
INCLUDE AsmMacroExport.inc
|
||||
|
||||
;
|
||||
;UINT32
|
||||
@@ -27,7 +25,7 @@
|
||||
; );
|
||||
;
|
||||
;
|
||||
__aeabi_uwrite4
|
||||
RVCT_ASM_EXPORT __aeabi_uwrite4
|
||||
mov r2, r0, lsr #8
|
||||
strb r0, [r1]
|
||||
strb r2, [r1, #1]
|
||||
@@ -46,7 +44,7 @@ __aeabi_uwrite4
|
||||
; );
|
||||
;
|
||||
;
|
||||
__aeabi_uwrite8
|
||||
RVCT_ASM_EXPORT __aeabi_uwrite8
|
||||
mov r3, r0, lsr #8
|
||||
strb r0, [r2]
|
||||
strb r3, [r2, #1]
|
||||
|
Reference in New Issue
Block a user