parisc: move include/asm-parisc to arch/parisc/include/asm
This commit is contained in:
committed by
Kyle McMartin
parent
6c86cb8237
commit
deae26bf6a
183
arch/parisc/include/asm/asmregs.h
Normal file
183
arch/parisc/include/asm/asmregs.h
Normal file
@@ -0,0 +1,183 @@
|
||||
/*
|
||||
* Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
#ifndef _PARISC_ASMREGS_H
|
||||
#define _PARISC_ASMREGS_H
|
||||
|
||||
;! General Registers
|
||||
|
||||
rp: .reg %r2
|
||||
arg3: .reg %r23
|
||||
arg2: .reg %r24
|
||||
arg1: .reg %r25
|
||||
arg0: .reg %r26
|
||||
dp: .reg %r27
|
||||
ret0: .reg %r28
|
||||
ret1: .reg %r29
|
||||
sl: .reg %r29
|
||||
sp: .reg %r30
|
||||
|
||||
#if 0
|
||||
/* PA20_REVISIT */
|
||||
arg7: .reg r19
|
||||
arg6: .reg r20
|
||||
arg5: .reg r21
|
||||
arg4: .reg r22
|
||||
gp: .reg r27
|
||||
ap: .reg r29
|
||||
#endif
|
||||
|
||||
|
||||
r0: .reg %r0
|
||||
r1: .reg %r1
|
||||
r2: .reg %r2
|
||||
r3: .reg %r3
|
||||
r4: .reg %r4
|
||||
r5: .reg %r5
|
||||
r6: .reg %r6
|
||||
r7: .reg %r7
|
||||
r8: .reg %r8
|
||||
r9: .reg %r9
|
||||
r10: .reg %r10
|
||||
r11: .reg %r11
|
||||
r12: .reg %r12
|
||||
r13: .reg %r13
|
||||
r14: .reg %r14
|
||||
r15: .reg %r15
|
||||
r16: .reg %r16
|
||||
r17: .reg %r17
|
||||
r18: .reg %r18
|
||||
r19: .reg %r19
|
||||
r20: .reg %r20
|
||||
r21: .reg %r21
|
||||
r22: .reg %r22
|
||||
r23: .reg %r23
|
||||
r24: .reg %r24
|
||||
r25: .reg %r25
|
||||
r26: .reg %r26
|
||||
r27: .reg %r27
|
||||
r28: .reg %r28
|
||||
r29: .reg %r29
|
||||
r30: .reg %r30
|
||||
r31: .reg %r31
|
||||
|
||||
|
||||
;! Space Registers
|
||||
|
||||
sr0: .reg %sr0
|
||||
sr1: .reg %sr1
|
||||
sr2: .reg %sr2
|
||||
sr3: .reg %sr3
|
||||
sr4: .reg %sr4
|
||||
sr5: .reg %sr5
|
||||
sr6: .reg %sr6
|
||||
sr7: .reg %sr7
|
||||
|
||||
|
||||
;! Floating Point Registers
|
||||
|
||||
fr0: .reg %fr0
|
||||
fr1: .reg %fr1
|
||||
fr2: .reg %fr2
|
||||
fr3: .reg %fr3
|
||||
fr4: .reg %fr4
|
||||
fr5: .reg %fr5
|
||||
fr6: .reg %fr6
|
||||
fr7: .reg %fr7
|
||||
fr8: .reg %fr8
|
||||
fr9: .reg %fr9
|
||||
fr10: .reg %fr10
|
||||
fr11: .reg %fr11
|
||||
fr12: .reg %fr12
|
||||
fr13: .reg %fr13
|
||||
fr14: .reg %fr14
|
||||
fr15: .reg %fr15
|
||||
fr16: .reg %fr16
|
||||
fr17: .reg %fr17
|
||||
fr18: .reg %fr18
|
||||
fr19: .reg %fr19
|
||||
fr20: .reg %fr20
|
||||
fr21: .reg %fr21
|
||||
fr22: .reg %fr22
|
||||
fr23: .reg %fr23
|
||||
fr24: .reg %fr24
|
||||
fr25: .reg %fr25
|
||||
fr26: .reg %fr26
|
||||
fr27: .reg %fr27
|
||||
fr28: .reg %fr28
|
||||
fr29: .reg %fr29
|
||||
fr30: .reg %fr30
|
||||
fr31: .reg %fr31
|
||||
|
||||
|
||||
;! Control Registers
|
||||
|
||||
rctr: .reg %cr0
|
||||
pidr1: .reg %cr8
|
||||
pidr2: .reg %cr9
|
||||
ccr: .reg %cr10
|
||||
sar: .reg %cr11
|
||||
pidr3: .reg %cr12
|
||||
pidr4: .reg %cr13
|
||||
iva: .reg %cr14
|
||||
eiem: .reg %cr15
|
||||
itmr: .reg %cr16
|
||||
pcsq: .reg %cr17
|
||||
pcoq: .reg %cr18
|
||||
iir: .reg %cr19
|
||||
isr: .reg %cr20
|
||||
ior: .reg %cr21
|
||||
ipsw: .reg %cr22
|
||||
eirr: .reg %cr23
|
||||
tr0: .reg %cr24
|
||||
tr1: .reg %cr25
|
||||
tr2: .reg %cr26
|
||||
tr3: .reg %cr27
|
||||
tr4: .reg %cr28
|
||||
tr5: .reg %cr29
|
||||
tr6: .reg %cr30
|
||||
tr7: .reg %cr31
|
||||
|
||||
|
||||
cr0: .reg %cr0
|
||||
cr8: .reg %cr8
|
||||
cr9: .reg %cr9
|
||||
cr10: .reg %cr10
|
||||
cr11: .reg %cr11
|
||||
cr12: .reg %cr12
|
||||
cr13: .reg %cr13
|
||||
cr14: .reg %cr14
|
||||
cr15: .reg %cr15
|
||||
cr16: .reg %cr16
|
||||
cr17: .reg %cr17
|
||||
cr18: .reg %cr18
|
||||
cr19: .reg %cr19
|
||||
cr20: .reg %cr20
|
||||
cr21: .reg %cr21
|
||||
cr22: .reg %cr22
|
||||
cr23: .reg %cr23
|
||||
cr24: .reg %cr24
|
||||
cr25: .reg %cr25
|
||||
cr26: .reg %cr26
|
||||
cr27: .reg %cr27
|
||||
cr28: .reg %cr28
|
||||
cr29: .reg %cr29
|
||||
cr30: .reg %cr30
|
||||
cr31: .reg %cr31
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user