R2
#define nR2(v,w,x,y,z,i) R2(*v,*w,*x,*y,*z,i)
R2(a,b,c,d,e,20); R2(e,a,b,c,d,21); R2(d,e,a,b,c,22); R2(c,d,e,a,b,23);
R2(b,c,d,e,a,24); R2(a,b,c,d,e,25); R2(e,a,b,c,d,26); R2(d,e,a,b,c,27);
R2(c,d,e,a,b,28); R2(b,c,d,e,a,29); R2(a,b,c,d,e,30); R2(e,a,b,c,d,31);
R2(d,e,a,b,c,32); R2(c,d,e,a,b,33); R2(b,c,d,e,a,34); R2(a,b,c,d,e,35);
R2(e,a,b,c,d,36); R2(d,e,a,b,c,37); R2(c,d,e,a,b,38); R2(b,c,d,e,a,39);
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
R2; R2; R2; R2; R2; R2; R2; R2;
uwd->R2.mask = (((buf[0] & 0x07) << 1) | ( (buf[1] >> 7) & 0xff));
uwd->R2.grsave = (buf[1] & 0x7f);
buf = unwind_decode_ule128(buf, &uwd->R2.rlen);
struct unwind_desc_R2 R2;
case R2:
rlen = rchain[i].udesc.R2.rlen;
case R2:
printf("mask = %x, ", rchain->udesc.R2.mask);
printf("grsave = %d, ", rchain->udesc.R2.grsave);
printf("rlen = %ld )\n", rchain->udesc.R2.rlen);
case R2:
grno = rchain->udesc.R2.grsave;
if (rchain->udesc.R2.mask & R2MASKRP) {
if (rchain->udesc.R2.mask & R2MASKPFS) {
if (rchain->udesc.R2.mask & R2MASKPSP) {
region_len = strc[rec_cnt].udesc.R2.rlen;
strc[rec_cnt].type = R2;