Lines Matching refs:decimal128

29 /* This module comprises the routines for decimal128 format numbers.  */
44 #include "decimal128.h" /* our primary include */
56 void decimal128Show(const decimal128 *); /* for debug */
65 /* decimal128FromNumber -- convert decNumber to decimal128 */
67 /* ds is the target decimal128 */
81 decimal128 * decimal128FromNumber(decimal128 *d128, const decNumber *dn,
99 /* decimal128] */
191 /* decimal128ToNumber -- convert decimal128 to decNumber */
192 /* d128 is the source decimal128 */
196 decNumber * decimal128ToNumber(const decimal128 *d128, decNumber *dn) {
269 /* d128 is the decimal128 format number to convert */
276 char * decimal128ToEngString(const decimal128 *d128, char *string){
283 char * decimal128ToString(const decimal128 *d128, char *string){
448 /* result is the decimal128 format number which gets the result of */
456 /* If an error occurs, the result will be a valid decimal128 NaN. */
458 decimal128 * decimal128FromString(decimal128 *result, const char *string,
476 /* d128 is the source decimal128 */
480 uInt decimal128IsCanonical(const decimal128 *d128) {
482 decimal128 canon; /* .. */
492 /* d128 is the source decimal128 */
493 /* result is the target (may be the same decimal128) */
497 decimal128 * decimal128Canonical(decimal128 *result, const decimal128 *d128) {
507 /* Macros for accessing decimal128 fields. These assume the argument
508 is a reference (pointer) to the decimal128 structure, and the
509 decimal128 is in network byte order (big-endian) */
534 /* decimal128Show -- display a decimal128 in hexadecimal [debug aid] */
538 void decimal128Show(const decimal128 *d128) {