Lines Matching refs:decimal64
32 /* This module comprises the routines for decimal64 format numbers. */
46 #include "decimal64.h" /* our primary include */
50 void decimal64Show (const decimal64 *); /* for debug */
59 /* decimal64FromNumber -- convert decNumber to decimal64 */
61 /* ds is the target decimal64 */
75 decimal64 *
76 decimal64FromNumber (decimal64 * d64, const decNumber * dn, decContext * set)
103 /* rounding must be done before we generate the decimal64] */
186 /* decimal64ToNumber -- convert decimal64 to decNumber */
187 /* d64 is the source decimal64 */
192 decimal64ToNumber (const decimal64 * d64, decNumber * dn)
195 decimal64 wk; /* working copy, if needed */
237 /* make a copy of the decimal64, with an extra bunch which has */
258 /* d64 is the decimal64 format number to convert */
266 decimal64ToString (const decimal64 * d64, char *string)
275 decimal64ToEngString (const decimal64 * d64, char *string)
288 /* result is the decimal64 format number which gets the result of */
296 /* If an error occurs, the result will be a valid decimal64 NaN. */
298 decimal64 *
299 decimal64FromString (decimal64 * result, const char *string, decContext * set)
324 decimal64Show (const decimal64 * d64)