xref: /nrf52832-nimble/rt-thread/libcpu/ppc/ppc405/include/asm/ppc_defs.h (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero /*
2*10465441SEvalZero  * (C) Copyright 2000
3*10465441SEvalZero  * Wolfgang Denk, DENX Software Engineering, [email protected].
4*10465441SEvalZero  *
5*10465441SEvalZero  * See file CREDITS for list of people who contributed to this
6*10465441SEvalZero  * project.
7*10465441SEvalZero  *
8*10465441SEvalZero  * This program is free software; you can redistribute it and/or
9*10465441SEvalZero  * modify it under the terms of the GNU General Public License as
10*10465441SEvalZero  * published by the Free Software Foundation; either version 2 of
11*10465441SEvalZero  * the License, or (at your option) any later version.
12*10465441SEvalZero  *
13*10465441SEvalZero  * This program is distributed in the hope that it will be useful,
14*10465441SEvalZero  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15*10465441SEvalZero  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16*10465441SEvalZero  * GNU General Public License for more details.
17*10465441SEvalZero  *
18*10465441SEvalZero  * You should have received a copy of the GNU General Public License
19*10465441SEvalZero  * along with this program; if not, write to the Free Software
20*10465441SEvalZero  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21*10465441SEvalZero  * MA 02111-1307 USA
22*10465441SEvalZero  */
23*10465441SEvalZero 
24*10465441SEvalZero /*
25*10465441SEvalZero  * WARNING! This file is automatically generated - DO NOT EDIT!
26*10465441SEvalZero  */
27*10465441SEvalZero #define	STACK_FRAME_OVERHEAD	16
28*10465441SEvalZero #define	INT_FRAME_SIZE	192
29*10465441SEvalZero #define	GPR0	16
30*10465441SEvalZero #define	GPR1	20
31*10465441SEvalZero #define	GPR2	24
32*10465441SEvalZero #define	GPR3	28
33*10465441SEvalZero #define	GPR4	32
34*10465441SEvalZero #define	GPR5	36
35*10465441SEvalZero #define	GPR6	40
36*10465441SEvalZero #define	GPR7	44
37*10465441SEvalZero #define	GPR8	48
38*10465441SEvalZero #define	GPR9	52
39*10465441SEvalZero #define	GPR10	56
40*10465441SEvalZero #define	GPR11	60
41*10465441SEvalZero #define	GPR12	64
42*10465441SEvalZero #define	GPR13	68
43*10465441SEvalZero #define	GPR14	72
44*10465441SEvalZero #define	GPR15	76
45*10465441SEvalZero #define	GPR16	80
46*10465441SEvalZero #define	GPR17	84
47*10465441SEvalZero #define	GPR18	88
48*10465441SEvalZero #define	GPR19	92
49*10465441SEvalZero #define	GPR20	96
50*10465441SEvalZero #define	GPR21	100
51*10465441SEvalZero #define	GPR22	104
52*10465441SEvalZero #define	GPR23	108
53*10465441SEvalZero #define	GPR24	112
54*10465441SEvalZero #define	GPR25	116
55*10465441SEvalZero #define	GPR26	120
56*10465441SEvalZero #define	GPR27	124
57*10465441SEvalZero #define	GPR28	128
58*10465441SEvalZero #define	GPR29	132
59*10465441SEvalZero #define	GPR30	136
60*10465441SEvalZero #define	GPR31	140
61*10465441SEvalZero #define	_NIP	144
62*10465441SEvalZero #define	_MSR	148
63*10465441SEvalZero #define	ORIG_GPR3	152
64*10465441SEvalZero #define	_CTR	156
65*10465441SEvalZero #define	_LINK	160
66*10465441SEvalZero #define	_XER	164
67*10465441SEvalZero #define	_CCR	168
68*10465441SEvalZero #define	_MQ	    172
69*10465441SEvalZero #define	TRAP	176
70*10465441SEvalZero #define	_DAR	180
71*10465441SEvalZero #define	_DSISR	184
72*10465441SEvalZero #define	RESULT	188
73*10465441SEvalZero 
74