asm_inline.h 542 B

1234567891011121314151617181920212223
  1. /* ARM AArch32 inline assembler functions and macros for public functions */
  2. /*
  3. * Copyright (c) 2015, Wind River Systems, Inc.
  4. *
  5. * SPDX-License-Identifier: Apache-2.0
  6. */
  7. #ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ASM_INLINE_H_
  8. #define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ASM_INLINE_H_
  9. /*
  10. * The file must not be included directly
  11. * Include kernel.h instead
  12. */
  13. #if defined(__GNUC__)
  14. #include <arch/arm/aarch32/asm_inline_gcc.h>
  15. #else
  16. #include <arch/arm/asm_inline_other.h>
  17. #endif
  18. #endif /* ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ASM_INLINE_H_ */