Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 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 |