50 lines
644 B
C
50 lines
644 B
C
struct Ureg
|
|
{
|
|
/* l.s saves 31 64-bit values: */
|
|
uvlong type;
|
|
uvlong a0;
|
|
uvlong a1;
|
|
uvlong a2;
|
|
|
|
uvlong r0;
|
|
uvlong r1;
|
|
uvlong r2;
|
|
uvlong r3;
|
|
uvlong r4;
|
|
uvlong r5;
|
|
uvlong r6;
|
|
uvlong r7;
|
|
uvlong r8;
|
|
uvlong r9;
|
|
uvlong r10;
|
|
uvlong r11;
|
|
uvlong r12;
|
|
uvlong r13;
|
|
uvlong r14;
|
|
uvlong r15;
|
|
|
|
uvlong r19;
|
|
uvlong r20;
|
|
uvlong r21;
|
|
uvlong r22;
|
|
uvlong r23;
|
|
uvlong r24;
|
|
uvlong r25;
|
|
uvlong r26;
|
|
uvlong r27;
|
|
uvlong r28;
|
|
union {
|
|
uvlong r30;
|
|
uvlong usp;
|
|
uvlong sp;
|
|
};
|
|
|
|
/* OSF/1 PALcode frame: */
|
|
uvlong status; /* PS */
|
|
uvlong pc;
|
|
uvlong r29; /* GP */
|
|
uvlong r16; /* a0 */
|
|
uvlong r17; /* a1 */
|
|
uvlong r18; /* a2 */
|
|
};
|