ppc_asm.h 597 B

12345678910111213141516171819202122232425262728293031323334
  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 CFUNC(name) name
  11. #define CONFIG_ALTIVEC
  12. #define R14 r14
  13. #define R15 r15
  14. #define R16 r16
  15. #define R17 r17
  16. #define R18 r18
  17. #define R19 r19
  18. #define R20 r20
  19. #define R21 r21
  20. #define R22 r22
  21. #define R29 r29
  22. #define R30 r30
  23. #define R31 r31
  24. #define STACKFRAMESIZE 256
  25. #define STK_REG(i) (112 + ((i)-14)*8)
  26. #define BEGIN_FTR_SECTION
  27. #define END_FTR_SECTION_IFSET(val)
  28. #endif