1 typedef struct Ureg { 2 ulong r0; 3 ulong r1; 4 ulong r2; 5 ulong r3; 6 ulong r4; 7 ulong r5; 8 ulong r6; 9 ulong r7; 10 ulong r8; 11 ulong r9; 12 ulong r10; 13 ulong r11; 14 ulong r12; /* sb */ 15 union { 16 ulong r13; 17 ulong sp; 18 }; 19 union { 20 ulong r14; 21 ulong link; 22 }; 23 ulong type; /* of exception */ 24 ulong psr; 25 ulong pc; /* interrupted addr */ 26 } Ureg; 27