Path: blob/master/arch/parisc/include/asm/asmregs.h
10819 views
/*1* Copyright (C) 1999 Hewlett-Packard (Frank Rowand)2*3* This program is free software; you can redistribute it and/or modify4* it under the terms of the GNU General Public License as published by5* the Free Software Foundation; either version 2, or (at your option)6* any later version.7*8* This program is distributed in the hope that it will be useful,9* but WITHOUT ANY WARRANTY; without even the implied warranty of10* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the11* GNU General Public License for more details.12*13* You should have received a copy of the GNU General Public License14* along with this program; if not, write to the Free Software15* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.16*/1718#ifndef _PARISC_ASMREGS_H19#define _PARISC_ASMREGS_H2021;! General Registers2223rp: .reg %r224arg3: .reg %r2325arg2: .reg %r2426arg1: .reg %r2527arg0: .reg %r2628dp: .reg %r2729ret0: .reg %r2830ret1: .reg %r2931sl: .reg %r2932sp: .reg %r303334#if 035/* PA20_REVISIT */36arg7: .reg r1937arg6: .reg r2038arg5: .reg r2139arg4: .reg r2240gp: .reg r2741ap: .reg r2942#endif434445r0: .reg %r046r1: .reg %r147r2: .reg %r248r3: .reg %r349r4: .reg %r450r5: .reg %r551r6: .reg %r652r7: .reg %r753r8: .reg %r854r9: .reg %r955r10: .reg %r1056r11: .reg %r1157r12: .reg %r1258r13: .reg %r1359r14: .reg %r1460r15: .reg %r1561r16: .reg %r1662r17: .reg %r1763r18: .reg %r1864r19: .reg %r1965r20: .reg %r2066r21: .reg %r2167r22: .reg %r2268r23: .reg %r2369r24: .reg %r2470r25: .reg %r2571r26: .reg %r2672r27: .reg %r2773r28: .reg %r2874r29: .reg %r2975r30: .reg %r3076r31: .reg %r31777879;! Space Registers8081sr0: .reg %sr082sr1: .reg %sr183sr2: .reg %sr284sr3: .reg %sr385sr4: .reg %sr486sr5: .reg %sr587sr6: .reg %sr688sr7: .reg %sr7899091;! Floating Point Registers9293fr0: .reg %fr094fr1: .reg %fr195fr2: .reg %fr296fr3: .reg %fr397fr4: .reg %fr498fr5: .reg %fr599fr6: .reg %fr6100fr7: .reg %fr7101fr8: .reg %fr8102fr9: .reg %fr9103fr10: .reg %fr10104fr11: .reg %fr11105fr12: .reg %fr12106fr13: .reg %fr13107fr14: .reg %fr14108fr15: .reg %fr15109fr16: .reg %fr16110fr17: .reg %fr17111fr18: .reg %fr18112fr19: .reg %fr19113fr20: .reg %fr20114fr21: .reg %fr21115fr22: .reg %fr22116fr23: .reg %fr23117fr24: .reg %fr24118fr25: .reg %fr25119fr26: .reg %fr26120fr27: .reg %fr27121fr28: .reg %fr28122fr29: .reg %fr29123fr30: .reg %fr30124fr31: .reg %fr31125126127;! Control Registers128129rctr: .reg %cr0130pidr1: .reg %cr8131pidr2: .reg %cr9132ccr: .reg %cr10133sar: .reg %cr11134pidr3: .reg %cr12135pidr4: .reg %cr13136iva: .reg %cr14137eiem: .reg %cr15138itmr: .reg %cr16139pcsq: .reg %cr17140pcoq: .reg %cr18141iir: .reg %cr19142isr: .reg %cr20143ior: .reg %cr21144ipsw: .reg %cr22145eirr: .reg %cr23146tr0: .reg %cr24147tr1: .reg %cr25148tr2: .reg %cr26149tr3: .reg %cr27150tr4: .reg %cr28151tr5: .reg %cr29152tr6: .reg %cr30153tr7: .reg %cr31154155156cr0: .reg %cr0157cr8: .reg %cr8158cr9: .reg %cr9159cr10: .reg %cr10160cr11: .reg %cr11161cr12: .reg %cr12162cr13: .reg %cr13163cr14: .reg %cr14164cr15: .reg %cr15165cr16: .reg %cr16166cr17: .reg %cr17167cr18: .reg %cr18168cr19: .reg %cr19169cr20: .reg %cr20170cr21: .reg %cr21171cr22: .reg %cr22172cr23: .reg %cr23173cr24: .reg %cr24174cr25: .reg %cr25175cr26: .reg %cr26176cr27: .reg %cr27177cr28: .reg %cr28178cr29: .reg %cr29179cr30: .reg %cr30180cr31: .reg %cr31181182#endif183184185