/* Inline assembler kernel functions and macros */ | |
/* | |
* Copyright (c) 2015, Wind River Systems, Inc. | |
* | |
* SPDX-License-Identifier: Apache-2.0 | |
*/ | |
#ifndef _ASM_INLINE_H | |
#define _ASM_INLINE_H | |
#if !defined(CONFIG_ARM) || !defined(CONFIG_CPU_CORTEX_M) | |
#error arch/arm/include/asm_inline.h is for ARM Cortex-M only | |
#endif | |
#if defined(__GNUC__) | |
#include <cortex_m/asm_inline_gcc.h> | |
#else | |
#include <cortex_m/asm_inline_other.h> | |
#endif /* __GNUC__ */ | |
#endif /* _ASM_INLINE_H */ |