Linux Audio

Check our new training course

Loading...
 1#ifndef _PPC64_PPC_ASM_H
 2#define _PPC64_PPC_ASM_H
 3/*
 4 *
 5 * Definitions used by various bits of low-level assembly code on PowerPC.
 6 *
 7 * Copyright (C) 1995-1999 Gary Thomas, Paul Mackerras, Cort Dougan.
 8 *
 9 *  This program is free software; you can redistribute it and/or
10 *  modify it under the terms of the GNU General Public License
11 *  as published by the Free Software Foundation; either version
12 *  2 of the License, or (at your option) any later version.
13 */
14
15/* Condition Register Bit Fields */
16
17#define	cr0	0
18#define	cr1	1
19#define	cr2	2
20#define	cr3	3
21#define	cr4	4
22#define	cr5	5
23#define	cr6	6
24#define	cr7	7
25
26
27/* General Purpose Registers (GPRs) */
28
29#define	r0	0
30#define	r1	1
31#define	r2	2
32#define	r3	3
33#define	r4	4
34#define	r5	5
35#define	r6	6
36#define	r7	7
37#define	r8	8
38#define	r9	9
39#define	r10	10
40#define	r11	11
41#define	r12	12
42#define	r13	13
43#define	r14	14
44#define	r15	15
45#define	r16	16
46#define	r17	17
47#define	r18	18
48#define	r19	19
49#define	r20	20
50#define	r21	21
51#define	r22	22
52#define	r23	23
53#define	r24	24
54#define	r25	25
55#define	r26	26
56#define	r27	27
57#define	r28	28
58#define	r29	29
59#define	r30	30
60#define	r31	31
61
62#define SPRN_TBRL	268
63#define SPRN_TBRU	269
64
65#endif /* _PPC64_PPC_ASM_H */