Lines Matching refs:bytes
62 /* Decimal 128-bit type, accessible by bytes */
65 uint8_t bytes[DECIMAL128_Bytes]; /* decimal128: 1, 5, 12, 110 bits */
79 #define decimal128Sign(d) ((unsigned)(d)->bytes[0]>>7)
82 #define decimal128Comb(d) (((d)->bytes[0] & 0x7c)>>2)
85 #define decimal128ExpCon(d) ((((d)->bytes[0] & 0x03)<<10) \
86 | ((unsigned)(d)->bytes[1]<<2) \
87 | ((unsigned)(d)->bytes[2]>>6))
91 (d)->bytes[0]|=((unsigned)(b)<<7);}
97 (d)->bytes[0]|=(uint8_t)((e)>>10); \
98 (d)->bytes[1] =(uint8_t)(((e)&0x3fc)>>2); \
99 (d)->bytes[2]|=(uint8_t)(((e)&0x03)<<6);}