TianoCore EDK2 master
|
Go to the source code of this file.
Macros | |
#define | EL1_OR_EL2(SAFE_XREG) |
#define | _ASM_FUNC(Name, Section) |
#define | _ASM_FUNC_ALIGN(Name, Section, Align) |
#define | ASM_FUNC(Name) _ASM_FUNC(ASM_PFX(Name), .text. ## Name) |
#define | ASM_FUNC_ALIGN(Name, Align) _ASM_FUNC_ALIGN(ASM_PFX(Name), .text. ## Name, Align) |
#define | MOV32(Reg, Val) |
#define | MOV64(Reg, Val) |
Macros to work around lack of Clang support for LDR register, =expr
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.
Copyright (c) 2016, Linaro Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AsmMacroLib.h.
#define _ASM_FUNC | ( | Name, | |
Section | |||
) |
Definition at line 26 of file AsmMacroLib.h.
#define _ASM_FUNC_ALIGN | ( | Name, | |
Section, | |||
Align | |||
) |
Definition at line 33 of file AsmMacroLib.h.
#define ASM_FUNC | ( | Name | ) | _ASM_FUNC(ASM_PFX(Name), .text. ## Name) |
Definition at line 41 of file AsmMacroLib.h.
#define ASM_FUNC_ALIGN | ( | Name, | |
Align | |||
) | _ASM_FUNC_ALIGN(ASM_PFX(Name), .text. ## Name, Align) |
Definition at line 43 of file AsmMacroLib.h.
#define EL1_OR_EL2 | ( | SAFE_XREG | ) |
Definition at line 18 of file AsmMacroLib.h.
#define MOV32 | ( | Reg, | |
Val | |||
) |
Definition at line 46 of file AsmMacroLib.h.
#define MOV64 | ( | Reg, | |
Val | |||
) |
Definition at line 50 of file AsmMacroLib.h.