Dmantissap1
Shiftdouble(Dmantissap1(srcA),Dmantissap2(srcB),29,dest); \
sticky = Dmantissap1(srcA) | Dallp2(srcB); \
Dmantissap1(dbl_valueA)!=0 || (Dallp2(dbl_valueB)>>21)!=0 )
Shiftdouble(Dmantissap1(srcA),Dmantissap2(srcB),29,dest); \
(Dmantissap1(dbl_valueA) || Dmantissap2(dbl_valueB))
#define Dbl_isnotzero_mantissap1(dbl_valueA) (Dmantissap1(dbl_valueA)!=0)
(Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0)
Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0)
(Dmantissap1(dbl_valueA)!=0 || Dmantissap2(dbl_valueB)!=0))
(Dmantissap1(dbl_valueA)==0 && Dmantissap2(dbl_valueB)==0))
#define Dbl_mantissap1(object) Dmantissap1(object)
Dallp1(srcdst) &= Dmantissap1((unsigned int)-1)