Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
powerpc
boot
ppc_asm.h
Go to the documentation of this file.
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
#endif
/* _PPC64_PPC_ASM_H */
Generated on Thu Jan 10 2013 13:13:12 for Linux Kernel by
1.8.2