| /* SPDX-License-Identifier: GPL-2.0-only */ |
| * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| #ifdef CONFIG_ARC_HAS_LL64 |
| #ifdef CONFIG_ARC_HAS_LL64 |
| #define ASM_NL ` /* use '`' to mark new line in macro */ |
| #define __ALIGN_STR __stringify(__ALIGN) |
| /* annotation for data we want in DCCM - if enabled in .config */ |
| #ifdef CONFIG_ARC_HAS_DCCM |
| /* annotation for data we want in DCCM - if enabled in .config */ |
| #ifdef CONFIG_ARC_HAS_ICCM |
| .section .text.arcfp, "ax",@progbits |
| .section .text, "ax",@progbits |
| #define ENTRY_CFI(name) \ |
| #else /* !__ASSEMBLY__ */ |
| #ifdef CONFIG_ARC_HAS_ICCM |
| #define __arcfp_code __section(".text.arcfp") |
| #define __arcfp_code __section(".text") |
| #ifdef CONFIG_ARC_HAS_DCCM |
| #define __arcfp_data __section(".data.arcfp") |
| #define __arcfp_data __section(".data") |
| #endif /* __ASSEMBLY__ */ |