1 struct Ureg 2 { 3 ulong status; 4 long pc; 5 union 6 { 7 long sp; /* r29 */ 8 long usp; /* r29 */ 9 } u0; 10 ulong cause; 11 ulong badvaddr; 12 ulong tlbvirt; 13 14 long hhi; long hi; 15 long hlo; long lo; 16 long hr31; long r31; 17 long hr30; long r30; 18 long hr28; long r28; 19 long hr27; long r27; 20 long hr26; long r26; 21 long hr25; long r25; 22 long hr24; long r24; 23 long hr23; long r23; 24 long hr22; long r22; 25 long hr21; long r21; 26 long hr20; long r20; 27 long hr19; long r19; 28 long hr18; long r18; 29 long hr17; long r17; 30 long hr16; long r16; 31 long hr15; long r15; 32 long hr14; long r14; 33 long hr13; long r13; 34 long hr12; long r12; 35 long hr11; long r11; 36 long hr10; long r10; 37 long hr9; long r9; 38 long hr8; long r8; 39 long hr7; long r7; 40 long hr6; long r6; 41 long hr5; long r5; 42 long hr4; long r4; 43 long hr3; long r3; 44 long hr2; long r2; 45 long hr1; long r1; 46 }; 47