Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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 */
};