12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * @ : Copyright (c) 2021 Phytium Information Technology, Inc.
- *
- * SPDX-License-Identifier: Apache-2.0.
- *
- * @Date: 2021-01-20 10:07:04
- * @LastEditTime: 2021-05-24 14:36:34
- * @LastEditors: Please set LastEditors
- * @Description: In User Settings Edit
- * @FilePath: \project_freertos\devices\ft2004\gcc\asmArm.h
- */
- #ifndef ASMARM_H
- #define ASMARM_H
- #define FUNC_LABEL(func) \
- func:
- #if (defined __GNUC__)
- #define FUNC_BEGIN(func) \
- .thumb; \
- .thumb_func; \
- .balign 4; \
- FUNC_LABEL(func)
- #else /* !__GNUC__ */
- #define FUNC_BEGIN(func) \
- .thumb; \
- .balign 4; \
- FUNC_LABEL(func)
- #endif /* __GNUC__ */
- #define FUNC(sym) sym
- #define FUNC_END(func) .size FUNC(func), .- FUNC(func)
- #define Swap64(var64) var64
- #define Swap32(var32) var32
- #endif // !ASMARM_H
|