~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-parisc/asmregs.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
  3  *
  4  *      This program is free software; you can redistribute it and/or modify
  5  *      it under the terms of the GNU General Public License as published by
  6  *      the Free Software Foundation; either version 2, or (at your option)
  7  *      any later version.
  8  *
  9  *      This program is distributed in the hope that it will be useful,
 10  *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 11  *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 12  *      GNU General Public License for more details.
 13  *
 14  *      You should have received a copy of the GNU General Public License
 15  *      along with this program; if not, write to the Free Software
 16  *      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 17  */
 18 
 19 #ifndef _PARISC_ASMREGS_H
 20 #define _PARISC_ASMREGS_H
 21 
 22 ;! General Registers
 23 
 24 rp:     .reg    %r2
 25 arg3:   .reg    %r23
 26 arg2:   .reg    %r24
 27 arg1:   .reg    %r25
 28 arg0:   .reg    %r26
 29 dp:     .reg    %r27
 30 ret0:   .reg    %r28
 31 ret1:   .reg    %r29
 32 sl:     .reg    %r29
 33 sp:     .reg    %r30
 34 
 35 #if 0
 36 /* PA20_REVISIT */
 37 arg7:   .reg    r19
 38 arg6:   .reg    r20
 39 arg5:   .reg    r21
 40 arg4:   .reg    r22
 41 gp:     .reg    r27
 42 ap:     .reg    r29
 43 #endif
 44 
 45 
 46 r0:     .reg    %r0
 47 r1:     .reg    %r1
 48 r2:     .reg    %r2
 49 r3:     .reg    %r3
 50 r4:     .reg    %r4
 51 r5:     .reg    %r5
 52 r6:     .reg    %r6
 53 r7:     .reg    %r7
 54 r8:     .reg    %r8
 55 r9:     .reg    %r9
 56 r10:    .reg    %r10
 57 r11:    .reg    %r11
 58 r12:    .reg    %r12
 59 r13:    .reg    %r13
 60 r14:    .reg    %r14
 61 r15:    .reg    %r15
 62 r16:    .reg    %r16
 63 r17:    .reg    %r17
 64 r18:    .reg    %r18
 65 r19:    .reg    %r19
 66 r20:    .reg    %r20
 67 r21:    .reg    %r21
 68 r22:    .reg    %r22
 69 r23:    .reg    %r23
 70 r24:    .reg    %r24
 71 r25:    .reg    %r25
 72 r26:    .reg    %r26
 73 r27:    .reg    %r27
 74 r28:    .reg    %r28
 75 r29:    .reg    %r29
 76 r30:    .reg    %r30
 77 r31:    .reg    %r31
 78 
 79 
 80 ;! Space Registers
 81 
 82 sr0:    .reg    %sr0
 83 sr1:    .reg    %sr1
 84 sr2:    .reg    %sr2
 85 sr3:    .reg    %sr3
 86 sr4:    .reg    %sr4
 87 sr5:    .reg    %sr5
 88 sr6:    .reg    %sr6
 89 sr7:    .reg    %sr7
 90 
 91 
 92 ;! Floating Point Registers
 93 
 94 fr0:    .reg    %fr0
 95 fr1:    .reg    %fr1
 96 fr2:    .reg    %fr2
 97 fr3:    .reg    %fr3
 98 fr4:    .reg    %fr4
 99 fr5:    .reg    %fr5
100 fr6:    .reg    %fr6
101 fr7:    .reg    %fr7
102 fr8:    .reg    %fr8
103 fr9:    .reg    %fr9
104 fr10:   .reg    %fr10
105 fr11:   .reg    %fr11
106 fr12:   .reg    %fr12
107 fr13:   .reg    %fr13
108 fr14:   .reg    %fr14
109 fr15:   .reg    %fr15
110 fr16:   .reg    %fr16
111 fr17:   .reg    %fr17
112 fr18:   .reg    %fr18
113 fr19:   .reg    %fr19
114 fr20:   .reg    %fr20
115 fr21:   .reg    %fr21
116 fr22:   .reg    %fr22
117 fr23:   .reg    %fr23
118 fr24:   .reg    %fr24
119 fr25:   .reg    %fr25
120 fr26:   .reg    %fr26
121 fr27:   .reg    %fr27
122 fr28:   .reg    %fr28
123 fr29:   .reg    %fr29
124 fr30:   .reg    %fr30
125 fr31:   .reg    %fr31
126 
127 
128 ;! Control Registers
129 
130 rctr:   .reg    %cr0
131 pidr1:  .reg    %cr8
132 pidr2:  .reg    %cr9
133 ccr:    .reg    %cr10
134 sar:    .reg    %cr11
135 pidr3:  .reg    %cr12
136 pidr4:  .reg    %cr13
137 iva:    .reg    %cr14
138 eiem:   .reg    %cr15
139 itmr:   .reg    %cr16
140 pcsq:   .reg    %cr17
141 pcoq:   .reg    %cr18
142 iir:    .reg    %cr19
143 isr:    .reg    %cr20
144 ior:    .reg    %cr21
145 ipsw:   .reg    %cr22
146 eirr:   .reg    %cr23
147 tr0:    .reg    %cr24
148 tr1:    .reg    %cr25
149 tr2:    .reg    %cr26
150 tr3:    .reg    %cr27
151 tr4:    .reg    %cr28
152 tr5:    .reg    %cr29
153 tr6:    .reg    %cr30
154 tr7:    .reg    %cr31
155 
156 
157 cr0:    .reg    %cr0
158 cr8:    .reg    %cr8
159 cr9:    .reg    %cr9
160 cr10:   .reg    %cr10
161 cr11:   .reg    %cr11
162 cr12:   .reg    %cr12
163 cr13:   .reg    %cr13
164 cr14:   .reg    %cr14
165 cr15:   .reg    %cr15
166 cr16:   .reg    %cr16
167 cr17:   .reg    %cr17
168 cr18:   .reg    %cr18
169 cr19:   .reg    %cr19
170 cr20:   .reg    %cr20
171 cr21:   .reg    %cr21
172 cr22:   .reg    %cr22
173 cr23:   .reg    %cr23
174 cr24:   .reg    %cr24
175 cr25:   .reg    %cr25
176 cr26:   .reg    %cr26
177 cr27:   .reg    %cr27
178 cr28:   .reg    %cr28
179 cr29:   .reg    %cr29
180 cr30:   .reg    %cr30
181 cr31:   .reg    %cr31
182 
183 #endif
184 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.