ref: 9f76a7f6819ac04552b4fb6588156f3e4089d1d7
dir: /utils/libmach/uregq.h/
struct Ureg { ulong cause; ulong srr1; ulong pc; /* SRR0 */ ulong pad; ulong lr; ulong cr; ulong xer; ulong ctr; ulong r0; ulong sp; ulong r2; ulong r3; ulong r4; ulong r5; ulong r6; ulong r7; ulong r8; ulong r9; ulong r10; ulong r11; ulong r12; ulong r13; ulong r14; ulong r15; ulong r16; ulong r17; ulong r18; ulong r19; ulong r20; ulong r21; ulong r22; ulong r23; ulong r24; ulong r25; ulong r26; ulong r27; ulong r28; ulong r29; ulong r30; ulong r31; };