asmregs.h (2478B)
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * Copyright (C) 1999 Hewlett-Packard (Frank Rowand) 4 */ 5 6#ifndef _PARISC_ASMREGS_H 7#define _PARISC_ASMREGS_H 8 9;! General Registers 10 11rp: .reg %r2 12arg3: .reg %r23 13arg2: .reg %r24 14arg1: .reg %r25 15arg0: .reg %r26 16dp: .reg %r27 17ret0: .reg %r28 18ret1: .reg %r29 19sl: .reg %r29 20sp: .reg %r30 21 22#if 0 23/* PA20_REVISIT */ 24arg7: .reg r19 25arg6: .reg r20 26arg5: .reg r21 27arg4: .reg r22 28gp: .reg r27 29ap: .reg r29 30#endif 31 32 33r0: .reg %r0 34r1: .reg %r1 35r2: .reg %r2 36r3: .reg %r3 37r4: .reg %r4 38r5: .reg %r5 39r6: .reg %r6 40r7: .reg %r7 41r8: .reg %r8 42r9: .reg %r9 43r10: .reg %r10 44r11: .reg %r11 45r12: .reg %r12 46r13: .reg %r13 47r14: .reg %r14 48r15: .reg %r15 49r16: .reg %r16 50r17: .reg %r17 51r18: .reg %r18 52r19: .reg %r19 53r20: .reg %r20 54r21: .reg %r21 55r22: .reg %r22 56r23: .reg %r23 57r24: .reg %r24 58r25: .reg %r25 59r26: .reg %r26 60r27: .reg %r27 61r28: .reg %r28 62r29: .reg %r29 63r30: .reg %r30 64r31: .reg %r31 65 66 67;! Space Registers 68 69sr0: .reg %sr0 70sr1: .reg %sr1 71sr2: .reg %sr2 72sr3: .reg %sr3 73sr4: .reg %sr4 74sr5: .reg %sr5 75sr6: .reg %sr6 76sr7: .reg %sr7 77 78 79;! Floating Point Registers 80 81fr0: .reg %fr0 82fr1: .reg %fr1 83fr2: .reg %fr2 84fr3: .reg %fr3 85fr4: .reg %fr4 86fr5: .reg %fr5 87fr6: .reg %fr6 88fr7: .reg %fr7 89fr8: .reg %fr8 90fr9: .reg %fr9 91fr10: .reg %fr10 92fr11: .reg %fr11 93fr12: .reg %fr12 94fr13: .reg %fr13 95fr14: .reg %fr14 96fr15: .reg %fr15 97fr16: .reg %fr16 98fr17: .reg %fr17 99fr18: .reg %fr18 100fr19: .reg %fr19 101fr20: .reg %fr20 102fr21: .reg %fr21 103fr22: .reg %fr22 104fr23: .reg %fr23 105fr24: .reg %fr24 106fr25: .reg %fr25 107fr26: .reg %fr26 108fr27: .reg %fr27 109fr28: .reg %fr28 110fr29: .reg %fr29 111fr30: .reg %fr30 112fr31: .reg %fr31 113 114 115;! Control Registers 116 117rctr: .reg %cr0 118pidr1: .reg %cr8 119pidr2: .reg %cr9 120ccr: .reg %cr10 121sar: .reg %cr11 122pidr3: .reg %cr12 123pidr4: .reg %cr13 124iva: .reg %cr14 125eiem: .reg %cr15 126itmr: .reg %cr16 127pcsq: .reg %cr17 128pcoq: .reg %cr18 129iir: .reg %cr19 130isr: .reg %cr20 131ior: .reg %cr21 132ipsw: .reg %cr22 133eirr: .reg %cr23 134tr0: .reg %cr24 135tr1: .reg %cr25 136tr2: .reg %cr26 137tr3: .reg %cr27 138tr4: .reg %cr28 139tr5: .reg %cr29 140tr6: .reg %cr30 141tr7: .reg %cr31 142 143 144cr0: .reg %cr0 145cr8: .reg %cr8 146cr9: .reg %cr9 147cr10: .reg %cr10 148cr11: .reg %cr11 149cr12: .reg %cr12 150cr13: .reg %cr13 151cr14: .reg %cr14 152cr15: .reg %cr15 153cr16: .reg %cr16 154cr17: .reg %cr17 155cr18: .reg %cr18 156cr19: .reg %cr19 157cr20: .reg %cr20 158cr21: .reg %cr21 159cr22: .reg %cr22 160cr23: .reg %cr23 161cr24: .reg %cr24 162cr25: .reg %cr25 163cr26: .reg %cr26 164cr27: .reg %cr27 165cr28: .reg %cr28 166cr29: .reg %cr29 167cr30: .reg %cr30 168cr31: .reg %cr31 169 170#endif