]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseLib/Ipf/Asm.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ipf / Asm.h
CommitLineData
9095d37b 1/** @file\r
42eedea9 2\r
891193ee 3 This module contains generic macros for an assembly writer.\r
42eedea9 4\r
9095d37b 5Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
bb817c56 6This program and the accompanying materials\r
891193ee 7are licensed and made available under the terms and conditions of the BSD License\r
8which accompanies this distribution. The full text of the license may be found at\r
c5b16b1b 9http://opensource.org/licenses/bsd-license.php.\r
891193ee 10\r
11THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
42eedea9 13**/\r
14\r
15#ifndef _ASM_H_\r
16#define _ASM_H_\r
f1baef62 17\r
18#define TRUE 1\r
19#define FALSE 0\r
20#define PROCEDURE_ENTRY(name) .##text; \\r
21 .##type name, @function; \\r
22 .##proc name; \\r
23 name::\r
24\r
25#define PROCEDURE_EXIT(name) .##endp name\r
26\r
27#endif // _ASM_H\r