plan9fox/arm64/include/ureg.h
2019-05-03 20:57:30 +02:00

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;