Home
last modified time | relevance | path

Searched refs:sourhi (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/libdecnumber/
H A DdecNumberLocal.h480 uInt sourhi=DFWORD(df, 0); \
481 *(bcd)=(uByte)DECCOMBMSD[sourhi>>26]; \
482 dpd2bcd8(bcd+1, sourhi>>10); \
483 dpd2bcd83(bcd+4, sourhi);}
485 uInt sourhi=DFWWORD(df, 0); \
487 *(bcd)=(uByte)DECCOMBMSD[sourhi>>26]; \
488 dpd2bcd8(bcd+1, sourhi>>8); \
489 dpd2bcd8(bcd+4, (sourhi<<2) | (sourlo>>30)); \
496 uInt sourhi=DFWORD(df, 0); \
498 *(bcd)=(uByte)DECCOMBMSD[sourhi>>26]; \
[all …]
/openbmc/qemu/libdecnumber/dpd/
H A Ddecimal128.c204 #define sourhi sourar[3] /* name the word with the sign */ in decimal128ToNumber() macro
215 sourhi=pu[3]; /* then the high int */ in decimal128ToNumber()
218 sourhi=pu[0]; /* directly load the high int */ in decimal128ToNumber()
224 comb=(sourhi>>26)&0x1f; /* combination field */ in decimal128ToNumber()
227 if (sourhi&0x80000000) dn->bits=DECNEG; /* set sign if negative */ in decimal128ToNumber()
237 else if (sourhi&0x02000000) dn->bits|=DECSNAN; in decimal128ToNumber()
242 dn->exponent=(exp<<12)+((sourhi>>14)&0xfff)-DECIMAL128_Bias; /* unbiased */ in decimal128ToNumber()
246 sourhi&=0x00003fff; /* clean coefficient continuation */ in decimal128ToNumber()
248 sourhi|=msd<<14; /* prefix to coefficient */ in decimal128ToNumber()
252 if (sourhi) need=11; /* declets to process */ in decimal128ToNumber()
[all …]
H A Ddecimal64.c221 #define sourhi sourar[1] /* name the word with the sign */ in decimal64ToNumber() macro
228 sourhi=pu[1]; /* then the high int */ in decimal64ToNumber()
231 sourhi=pu[0]; /* directly load the high int */ in decimal64ToNumber()
235 comb=(sourhi>>26)&0x1f; /* combination field */ in decimal64ToNumber()
238 if (sourhi&0x80000000) dn->bits=DECNEG; /* set sign if negative */ in decimal64ToNumber()
248 else if (sourhi&0x02000000) dn->bits|=DECSNAN; in decimal64ToNumber()
253 dn->exponent=(exp<<8)+((sourhi>>18)&0xff)-DECIMAL64_Bias; /* unbiased */ in decimal64ToNumber()
257 sourhi&=0x0003ffff; /* clean coefficient continuation */ in decimal64ToNumber()
259 sourhi|=msd<<18; /* prefix to coefficient */ in decimal64ToNumber()
263 if (!sourhi) { /* top word 0 */ in decimal64ToNumber()
[all …]