40 lines
554 B
C
40 lines
554 B
C
typedef struct Ureg {
|
|
u64int r0;
|
|
u64int r1;
|
|
u64int r2;
|
|
u64int r3;
|
|
u64int r4;
|
|
u64int r5;
|
|
u64int r6;
|
|
u64int r7;
|
|
u64int r8;
|
|
u64int r9;
|
|
u64int r10;
|
|
u64int r11;
|
|
u64int r12;
|
|
u64int r13;
|
|
u64int r14;
|
|
u64int r15;
|
|
u64int r16;
|
|
u64int r17;
|
|
u64int r18;
|
|
u64int r19;
|
|
u64int r20;
|
|
u64int r21;
|
|
u64int r22;
|
|
u64int r23;
|
|
u64int r24;
|
|
u64int r25;
|
|
u64int r26;
|
|
u64int r27;
|
|
u64int r28; /* sb */
|
|
u64int r29;
|
|
union {
|
|
u64int r30;
|
|
u64int link;
|
|
};
|
|
u64int sp;
|
|
u64int pc; /* interrupted addr */
|
|
u64int psr;
|
|
u64int type; /* of exception */
|
|
} Ureg;
|