Searched refs:CTFloat (Results 1 - 25 of 35) sorted by relevance

12

/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dd-ctfloat.cc28 /* Implements the CTFloat interface defined by the frontend.
34 CTFloat::fabs (real_t r)
44 CTFloat::ldexp (real_t r, int exp)
54 CTFloat::isIdentical (real_t x, real_t y)
64 CTFloat::isNaN (real_t r)
72 CTFloat::isSNaN (real_t r)
80 CTFloat::isInfinity (real_t r)
88 CTFloat::parse (const char *buffer, bool *overflow)
104 CTFloat::sprint (char *buffer, char fmt, real_t r)
139 CTFloat
[all...]
H A Dd-target.cc196 real_convert (&CTFloat::zero.rv (), mode, &dconst0);
197 real_convert (&CTFloat::one.rv (), mode, &dconst1);
198 real_convert (&CTFloat::minusone.rv (), mode, &dconstm1);
199 real_convert (&CTFloat::half.rv (), mode, &dconsthalf);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/root/
H A Dcomplex_t.h23 complex_t(real_t re) : re(re), im(CTFloat::zero) {}
33 if (CTFloat::fabs(y.re) < CTFloat::fabs(y.im))
55 complex_t() : re(CTFloat::zero), im(CTFloat::zero) {}
H A Dcomplex.d29 this(re, CTFloat.zero);
83 if (CTFloat.fabs(y.re) < CTFloat.fabs(y.im))
H A Dctfloat.d20 extern (C++) struct CTFloat
H A Dctfloat.h18 struct CTFloat struct
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/root/
H A Dctfloat.h17 struct CTFloat struct
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-longdouble.cc34 real_t CTFloat::zero;
35 real_t CTFloat::one;
36 real_t CTFloat::minusone;
37 real_t CTFloat::half;
H A Dd-frontend.cc291 /* Implements the CTFloat interface defined by the frontend.
297 CTFloat::fabs (real_t r)
307 CTFloat::ldexp (real_t r, int exp)
317 CTFloat::isIdentical (real_t x, real_t y)
328 CTFloat::isNaN (real_t r)
336 CTFloat::isSNaN (real_t r)
344 CTFloat::isInfinity (real_t r)
352 CTFloat::parse (const char *buffer, bool *overflow)
368 CTFloat::sprint (char *buffer, char fmt, real_t r)
403 CTFloat
[all...]
H A Dd-target.cc189 real_convert (&CTFloat::zero.rv (), mode, &dconst0);
190 real_convert (&CTFloat::one.rv (), mode, &dconst1);
191 real_convert (&CTFloat::minusone.rv (), mode, &dconstm1);
192 real_convert (&CTFloat::half.rv (), mode, &dconsthalf);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcomplex_t.h33 if (CTFloat::fabs(y.re) < CTFloat::fabs(y.im))
H A Dtokens.c72 CTFloat::sprint(&buffer[0], 'g', floatvalue);
77 CTFloat::sprint(&buffer[0], 'g', floatvalue);
81 CTFloat::sprint(&buffer[0], 'g', floatvalue);
86 CTFloat::sprint(&buffer[0], 'g', floatvalue);
91 CTFloat::sprint(&buffer[0], 'g', floatvalue);
96 CTFloat::sprint(&buffer[0], 'g', floatvalue);
H A Dconstfold.c139 complex_t c1 = complex_t(CTFloat::zero);
140 real_t r1 = CTFloat::zero;
141 real_t i1 = CTFloat::zero;
143 complex_t c2 = complex_t(CTFloat::zero);
144 real_t r2 = CTFloat::zero;
145 real_t i2 = CTFloat::zero;
147 complex_t v = complex_t(CTFloat::zero);
196 v = complex_t(CTFloat::zero, i1 + i2);
249 complex_t c1 = complex_t(CTFloat::zero);
250 real_t r1 = CTFloat
[all...]
H A Ddmangle.c649 if (CTFloat::isNaN(value))
651 else if (CTFloat::isInfinity(value))
652 buf->writestring(value < CTFloat::zero ? "NINF" : "INF");
657 size_t n = CTFloat::sprint(buffer, 'A', value);
H A Doptimize.c830 (e->e1->op == TOKfloat64 && e->e1->toReal() == CTFloat::one))
849 (e->e2->op == TOKfloat64 && e->e2->toReal() == CTFloat::zero))
854 ret = new RealExp(e->loc, CTFloat::one, e->e1->type);
863 (e->e2->op == TOKfloat64 && e->e2->toReal() == CTFloat::one))
870 if ((e->e2->op == TOKfloat64 && e->e2->toReal() == CTFloat::minusone))
872 ret = new DivExp(e->loc, new RealExp(e->loc, CTFloat::one, e->e2->type), e->e1);
H A Dlexer.c2003 t->floatvalue = (isWellformedString ? CTFloat::parse(sbufptr, &isOutOfRange) : CTFloat::zero);
H A Dctfeexpr.c1084 if (CTFloat::isNaN(r1) || CTFloat::isNaN(r2)) // if unordered
1295 if (CTFloat::isNaN(r1) || CTFloat::isNaN(r2)) // if unordered
H A Dexpression.c2163 return CTFloat::zero;
2169 return CTFloat::zero;
2175 return complex_t(CTFloat::zero);
2958 return CTFloat::zero;
3026 return type->isreal() ? value : CTFloat::zero;
3031 return type->isreal() ? CTFloat::zero : value;
3047 return (CTFloat::isNaN(x1) && CTFloat::isNaN(x2)) ||
3048 CTFloat::isIdentical(x1, x2);
5096 e2 = new CommaExp(loc, e2, new RealExp(loc, CTFloat
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dconstfold.d149 auto c1 = complex_t(CTFloat.zero);
150 real_t r1 = CTFloat.zero;
151 real_t i1 = CTFloat.zero;
152 auto c2 = complex_t(CTFloat.zero);
153 real_t r2 = CTFloat.zero;
154 real_t i2 = CTFloat.zero;
155 auto v = complex_t(CTFloat.zero);
201 v = complex_t(CTFloat.zero, i1 + i2);
250 auto c1 = complex_t(CTFloat.zero);
251 real_t r1 = CTFloat
[all...]
H A Dtokens.d970 CTFloat.sprint(&buffer[0], 'g', floatvalue);
974 CTFloat.sprint(&buffer[0], 'g', floatvalue);
977 CTFloat.sprint(&buffer[0], 'g', floatvalue);
981 CTFloat.sprint(&buffer[0], 'g', floatvalue);
985 CTFloat.sprint(&buffer[0], 'g', floatvalue);
989 CTFloat.sprint(&buffer[0], 'g', floatvalue);
H A Ddstruct.d593 import dmd.root.ctfloat : CTFloat;
594 return (exp.toReal() is CTFloat.zero) &&
595 (exp.toImaginary() is CTFloat.zero);
H A Ddmangle.d1278 if (CTFloat.isNaN(value))
1284 if (value < CTFloat.zero)
1290 if (CTFloat.isInfinity(value))
1298 const n = CTFloat.sprint(buffer.ptr, 'A', value);
H A Dctfeexpr.d1076 if (CTFloat.isNaN(r1) || CTFloat.isNaN(r2)) // if unordered
1272 return !CTFloat.isIdentical(r1, r2);
1273 if (CTFloat.isNaN(r1) || CTFloat.isNaN(r2)) // if unordered
1402 cmp = CTFloat.isIdentical(e1.toReal(), e2.toReal());
H A Dlexer.d2504 t.floatvalue = (isWellformedString ? CTFloat.parse(sbufptr, &isOutOfRange) : CTFloat.zero);
H A Ddtoh.d2619 import dmd.root.ctfloat : CTFloat;
2623 if (CTFloat.isNaN(e.value))
2627 else if (CTFloat.isInfinity(e.value))
2629 if (e.value < CTFloat.zero)

Completed in 173 milliseconds

12