Lines Matching refs:d128
83 decimal128 * decimal128FromNumber(decimal128 *d128, const decNumber *dn, in decimal128FromNumber() argument
172 pu=(uInt *)d128->bytes; /* overlay */ in decimal128FromNumber()
188 return d128; in decimal128FromNumber()
197 decNumber * decimal128ToNumber(const decimal128 *d128, decNumber *dn) { in decimal128ToNumber() argument
210 pu=(const uInt *)d128->bytes; /* overlay */ in decimal128ToNumber()
278 char * decimal128ToEngString(const decimal128 *d128, char *string){ in decimal128ToEngString() argument
280 decimal128ToNumber(d128, &dn); in decimal128ToEngString()
285 char * decimal128ToString(const decimal128 *d128, char *string){ in decimal128ToString() argument
304 pu=(const uInt *)d128->bytes; /* overlay */ in decimal128ToString()
483 uint32_t decimal128IsCanonical(const decimal128 *d128) { in decimal128IsCanonical() argument
488 decimal128ToNumber(d128, &dn); in decimal128IsCanonical()
490 return memcmp(d128, &canon, DECIMAL128_Bytes)==0; in decimal128IsCanonical()
500 decimal128 * decimal128Canonical(decimal128 *result, const decimal128 *d128) { in decimal128Canonical() argument
504 decimal128ToNumber(d128, &dn); in decimal128Canonical()
541 void decimal128Show(const decimal128 *d128) { in decimal128Show() argument
547 sprintf(&buf[j], "%02x", d128->bytes[15-i]); in decimal128Show()
550 d128->bytes[15]>>7, (d128->bytes[15]>>2)&0x1f, in decimal128Show()
551 ((d128->bytes[15]&0x3)<<10)|(d128->bytes[14]<<2)| in decimal128Show()
552 (d128->bytes[13]>>6)); in decimal128Show()
556 sprintf(&buf[j], "%02x", d128->bytes[i]); in decimal128Show()
559 decimal128Sign(d128), decimal128Comb(d128), in decimal128Show()
560 decimal128ExpCon(d128)); in decimal128Show()