Lines Matching refs:d64

89 decimal64 * decimal64FromNumber(decimal64 *d64, const decNumber *dn,  in decimal64FromNumber()  argument
193 pu=(uInt *)d64->bytes; /* overlay */ in decimal64FromNumber()
205 return d64; in decimal64FromNumber()
214 decNumber * decimal64ToNumber(const decimal64 *d64, decNumber *dn) { in decimal64ToNumber() argument
225 pu=(const uInt *)d64->bytes; /* overlay */ in decimal64ToNumber()
294 char * decimal64ToEngString(const decimal64 *d64, char *string){ in decimal64ToEngString() argument
296 decimal64ToNumber(d64, &dn); in decimal64ToEngString()
301 char * decimal64ToString(const decimal64 *d64, char *string){ in decimal64ToString() argument
318 pu=(const uInt *)d64->bytes; /* overlay */ in decimal64ToString()
472 uint32_t decimal64IsCanonical(const decimal64 *d64) { in decimal64IsCanonical() argument
477 decimal64ToNumber(d64, &dn); in decimal64IsCanonical()
479 return memcmp(d64, &canon, DECIMAL64_Bytes)==0; in decimal64IsCanonical()
489 decimal64 * decimal64Canonical(decimal64 *result, const decimal64 *d64) { in decimal64Canonical() argument
493 decimal64ToNumber(d64, &dn); in decimal64Canonical()
528 void decimal64Show(const decimal64 *d64) { in decimal64Show() argument
534 sprintf(&buf[j], "%02x", d64->bytes[7-i]); in decimal64Show()
537 d64->bytes[7]>>7, (d64->bytes[7]>>2)&0x1f, in decimal64Show()
538 ((d64->bytes[7]&0x3)<<6)| (d64->bytes[6]>>2)); in decimal64Show()
542 sprintf(&buf[j], "%02x", d64->bytes[i]); in decimal64Show()
545 decimal64Sign(d64), decimal64Comb(d64), decimal64ExpCon(d64)); in decimal64Show()