/** Macros for asm code.
** Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
* See https://llvm.org/LICENSE.txt for license information.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
*/#ifndef _ASMDEFS_H
#define_ASMDEFS_H#defineENTRY_ALIGN(name,alignment)\.global name;\.type name,%function;\.align alignment;\
name:\.cfi_startproc;#defineENTRY(name)ENTRY_ALIGN(name,6)#defineENTRY_ALIAS(name)\.global name;\.type name,%function;\
name:#defineEND(name)\.cfi_endproc;\.size name,.-name;#defineL(l).L ## l#endif