Lines Matching refs:decimal128

45   inline decimal32::decimal32(decimal128 __r)	: __val(__r.__getval()) {}
47 inline decimal64::decimal64(decimal128 __r) : __val(__r.__getval()) {}
48 inline decimal128::decimal128(decimal32 __r) : __val(__r.__getval()) {}
49 inline decimal128::decimal128(decimal64 __r) : __val(__r.__getval()) {}
70 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENT_DEC(_Op1, _Op2, _T1, decimal128) \
88 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(+=, +, decimal128)
89 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(-=, -, decimal128)
90 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(*=, *, decimal128)
91 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(/=, /, decimal128)
105 inline long long decimal128_to_long_long(decimal128 __d)
114 inline long long decimal_to_long_long(decimal128 __d)
191 static decimal128 make_decimal128(long long __coeff, int __exponent)
193 decimal128 __decexp = 1, __multiplier;
209 static decimal128 make_decimal128(unsigned long long __coeff, int __exponent)
211 decimal128 __decexp = 1, __multiplier;
235 inline float decimal128_to_float(decimal128 __d)
244 inline float decimal_to_float(decimal128 __d)
253 inline double decimal128_to_double(decimal128 __d)
262 inline double decimal_to_double(decimal128 __d)
271 inline long double decimal128_to_long_double(decimal128 __d)
280 inline long double decimal_to_long_double(decimal128 __d)
295 _DEFINE_DECIMAL_UNARY_OP(+, decimal128)
298 _DEFINE_DECIMAL_UNARY_OP(-, decimal128)
356 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal32, decimal128)
357 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal64, decimal128)
358 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal32)
359 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal64)
360 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal128)
361 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(+, decimal128)
369 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal32, decimal128)
370 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal64, decimal128)
371 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal32)
372 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal64)
373 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal128)
374 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(-, decimal128)
382 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal32, decimal128)
383 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal64, decimal128)
384 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal32)
385 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal64)
386 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal128)
387 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(*, decimal128)
395 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal32, decimal128)
396 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal64, decimal128)
397 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal32)
398 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal64)
399 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal128)
400 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(/, decimal128)
425 _DEFINE_DECIMAL_COMPARISON_BOTH(_Op, _Tp, decimal128) \
441 _DEFINE_DECIMAL_COMPARISONS(==, decimal128)
444 _DEFINE_DECIMAL_COMPARISONS(!=, decimal128)
447 _DEFINE_DECIMAL_COMPARISONS(<, decimal128)
450 _DEFINE_DECIMAL_COMPARISONS(<=, decimal128)
453 _DEFINE_DECIMAL_COMPARISONS(>, decimal128)
456 _DEFINE_DECIMAL_COMPARISONS(>=, decimal128)