ppc_asm.h 573 B

123456789101112131415161718192021222324252627282930313233
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _PPC_ASM_H
  3. #define __PPC_ASM_H
  4. #include <ppc-asm.h>
  5. #ifndef r1
  6. #define r1 sp
  7. #endif
  8. #define _GLOBAL(A) FUNC_START(test_ ## A)
  9. #define _GLOBAL_TOC(A) FUNC_START(test_ ## A)
  10. #define CONFIG_ALTIVEC
  11. #define R14 r14
  12. #define R15 r15
  13. #define R16 r16
  14. #define R17 r17
  15. #define R18 r18
  16. #define R19 r19
  17. #define R20 r20
  18. #define R21 r21
  19. #define R22 r22
  20. #define R29 r29
  21. #define R30 r30
  22. #define R31 r31
  23. #define STACKFRAMESIZE 256
  24. #define STK_REG(i) (112 + ((i)-14)*8)
  25. #define BEGIN_FTR_SECTION
  26. #define END_FTR_SECTION_IFSET(val)
  27. #endif