Dextallp1
Dextallp1(valA) = 0; Dextallp2(valB) = 0; \
#define Dblext_iszero(valA,valB,valC,valD) (Dextallp1(valA)==0 && \
Dextallp1(desta) = Dextallp4(srca); \
Variable_shift_double(Dextallp1(srcdstA), \
Dextallp1(srcdstA) >>= shiftamt; \
Variable_shift_double(Dextallp1(srcdstA), \
Dextallp2(srcdstB) = Dextallp1(srcdstA) >> shiftamt; \
Dextallp1(srcdstA) = 0; \
Variable_shift_double(Dextallp1(srcdstA), \
Dextallp3(srcdstC) = Dextallp1(srcdstA) >> shiftamt; \
Dextallp1(srcdstA) = Dextallp2(srcdstB) = 0; \
sticky = (Dextallp1(srcdstA) << 31 - shiftamt) | \
Dextallp4(srcdstD) = Dextallp1(srcdstA) >> shiftamt; \
Dextallp1(srcdstA) = Dextallp2(srcdstB) = 0; \
if( (Dextallp2(leftb)--) == 0) Dextallp1(lefta)--; \
if( (Dextallp2(leftb)--) == 0) Dextallp1(lefta)--; \
if( Dextallp2(rightb) > Dextallp2(leftb) ) Dextallp1(lefta)--; \
Dextallp1(resulta) = Dextallp1(lefta) - Dextallp1(righta)
Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta)+1; \
else Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta); \
Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta)+1; \
else Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta); \
Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta)+1; \
else Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta); \
Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta)+1; \
else Dextallp1(resulta) = Dextallp1(lefta)+Dextallp1(righta)
Shiftdouble(Dextallp1(srcdstA),Dextallp2(srcdstB),1,Dextallp2(srcdstB)); \
Dextallp1(srcdstA) = (int)Dextallp1(srcdstA) >> 1
Shiftdouble(Dextallp1(valA),Dextallp2(valB),24,Dextallp1(valA)); \
Shiftdouble(Dextallp1(valA),Dextallp2(valB),28,Dextallp1(valA)); \
Shiftdouble(Dextallp1(valA),Dextallp2(valB),29,Dextallp1(valA)); \
Shiftdouble(Dextallp1(valA),Dextallp2(valB),30,Dextallp1(valA)); \
Shiftdouble(Dextallp1(valA),Dextallp2(valB),31,Dextallp1(valA)); \
Shiftdouble(Dextallp1(valueA),Dextallp2(valueB),4,Dextallp2(valueB)); \
Dextallp1(valueA) >>= 4
Shiftdouble(Dextallp1(valueA),Dextallp2(valueB),1,Dextallp2(valueB)); \
Dextallp1(valueA) >>= 1
Dextallp1(dest1) = Dallp1(src1); Dextallp2(dest2) = Dallp2(src2); \
Dextallp1(opndp1) >>= shiftamt; \
Dextallp2(opndp2) = Dextallp1(opndp1) >> shiftamt; \
Dextallp1(opndp1) = 0; \
Dextallp3(opndp3) = Dextallp1(opndp1) >> shiftamt; \
Dextallp1(opndp1) = Dextallp2(opndp2) = 0; \
case 3: sticky = (Dextallp1(opndp1) << 32-(shiftamt)) | \
Dextallp4(opndp4) = Dextallp1(opndp1) >> shiftamt; \
Dextallp1(opndp1) = Dextallp2(opndp2) = 0; \
sticky = Dextallp1(opndp1) | Dextallp2(opndp2) | \