Home | History | Annotate | Download | only in decimal

Lines Matching refs:decimal64

46   inline decimal32::decimal32(decimal64 __r)	: __val(__r.__getval()) {}
48 inline decimal64::decimal64(decimal32 __r) : __val(__r.__getval()) {}
49 inline decimal64::decimal64(decimal128 __r) : __val(__r.__getval()) {}
51 inline decimal128::decimal128(decimal64 __r) : __val(__r.__getval()) {}
71 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENT_DEC(_Op1, _Op2, _T1, decimal64) \
85 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(+=, +, decimal64)
86 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(-=, -, decimal64)
87 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(*=, *, decimal64)
88 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(/=, /, decimal64)
104 inline long long decimal64_to_long_long(decimal64 __d)
113 inline long long decimal_to_long_long(decimal64 __d)
157 static decimal64 make_decimal64(long long __coeff, int __exponent)
159 decimal64 __decexp = 1, __multiplier;
175 static decimal64 make_decimal64(unsigned long long __coeff, int __exponent)
177 decimal64 __decexp = 1, __multiplier;
234 inline float decimal64_to_float(decimal64 __d)
243 inline float decimal_to_float(decimal64 __d)
252 inline double decimal64_to_double(decimal64 __d)
261 inline double decimal_to_double(decimal64 __d)
270 inline long double decimal64_to_long_double(decimal64 __d)
279 inline long double decimal_to_long_double(decimal64 __d)
296 _DEFINE_DECIMAL_UNARY_OP(+, decimal64)
299 _DEFINE_DECIMAL_UNARY_OP(-, decimal64)
354 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal64, decimal32, decimal64)
355 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal64, decimal64, decimal32)
356 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal64, decimal64, decimal64)
357 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(+, decimal64)
359 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal64, decimal128)
361 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal64)
367 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal64, decimal32, decimal64)
368 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal64, decimal64, decimal32)
369 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal64, decimal64, decimal64)
370 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(-, decimal64)
372 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal64, decimal128)
374 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal64)
380 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal64, decimal32, decimal64)
381 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal64, decimal64, decimal32)
382 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal64, decimal64, decimal64)
383 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(*, decimal64)
385 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal64, decimal128)
387 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal64)
393 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal64, decimal32, decimal64)
394 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal64, decimal64, decimal32)
395 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal64, decimal64, decimal64)
396 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(/, decimal64)
398 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal64, decimal128)
400 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal64)
426 _DEFINE_DECIMAL_COMPARISON_BOTH(_Op, _Tp, decimal64) \
442 _DEFINE_DECIMAL_COMPARISONS(==, decimal64)
445 _DEFINE_DECIMAL_COMPARISONS(!=, decimal64)
448 _DEFINE_DECIMAL_COMPARISONS(<, decimal64)
451 decimal64)
454 _DEFINE_DECIMAL_COMPARISONS(>, decimal64)
457 _DEFINE_DECIMAL_COMPARISONS(>=, decimal64)