Home | History | Annotate | Download | only in decimal

Lines Matching refs:decimal128

47   inline decimal32::decimal32(decimal128 __r)	: __val(__r.__getval()) {}
49 inline decimal64::decimal64(decimal128 __r) : __val(__r.__getval()) {}
50 inline decimal128::decimal128(decimal32 __r) : __val(__r.__getval()) {}
51 inline decimal128::decimal128(decimal64 __r) : __val(__r.__getval()) {}
72 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENT_DEC(_Op1, _Op2, _T1, decimal128) \
90 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(+=, +, decimal128)
91 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(-=, -, decimal128)
92 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(*=, *, decimal128)
93 _DEFINE_DECIMAL_COMPOUND_ASSIGNMENTS(/=, /, decimal128)
107 inline long long decimal128_to_long_long(decimal128 __d)
116 inline long long decimal_to_long_long(decimal128 __d)
193 static decimal128 make_decimal128(long long __coeff, int __exponent)
195 decimal128 __decexp = 1, __multiplier;
211 static decimal128 make_decimal128(unsigned long long __coeff, int __exponent)
213 decimal128 __decexp = 1, __multiplier;
237 inline float decimal128_to_float(decimal128 __d)
246 inline float decimal_to_float(decimal128 __d)
255 inline double decimal128_to_double(decimal128 __d)
264 inline double decimal_to_double(decimal128 __d)
273 inline long double decimal128_to_long_double(decimal128 __d)
282 inline long double decimal_to_long_double(decimal128 __d)
297 _DEFINE_DECIMAL_UNARY_OP(+, decimal128)
300 _DEFINE_DECIMAL_UNARY_OP(-, decimal128)
358 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal32, decimal128)
359 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal64, decimal128)
360 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal32)
361 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal64)
362 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(+, decimal128, decimal128, decimal128)
363 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(+, decimal128)
371 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal32, decimal128)
372 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal64, decimal128)
373 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal32)
374 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal64)
375 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(-, decimal128, decimal128, decimal128)
376 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(-, decimal128)
384 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal32, decimal128)
385 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal64, decimal128)
386 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal32)
387 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal64)
388 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(*, decimal128, decimal128, decimal128)
389 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(*, decimal128)
397 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal32, decimal128)
398 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal64, decimal128)
399 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal32)
400 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal64)
401 _DEFINE_DECIMAL_BINARY_OP_WITH_DEC(/, decimal128, decimal128, decimal128)
402 _DEFINE_DECIMAL_BINARY_OP_WITH_INT(/, decimal128)
427 _DEFINE_DECIMAL_COMPARISON_BOTH(_Op, _Tp, decimal128) \
443 _DEFINE_DECIMAL_COMPARISONS(==, decimal128)
446 _DEFINE_DECIMAL_COMPARISONS(!=, decimal128)
449 _DEFINE_DECIMAL_COMPARISONS(<, decimal128)
452 _DEFINE_DECIMAL_COMPARISONS(<=, decimal128)
455 _DEFINE_DECIMAL_COMPARISONS(>, decimal128)
458 _DEFINE_DECIMAL_COMPARISONS(>=, decimal128)