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