/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-ctfloat.cc | 28 /* 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 D | d-target.cc | 196 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 D | complex_t.h | 23 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 D | complex.d | 29 this(re, CTFloat.zero); 83 if (CTFloat.fabs(y.re) < CTFloat.fabs(y.im))
|
H A D | ctfloat.d | 20 extern (C++) struct CTFloat
|
H A D | ctfloat.h | 18 struct CTFloat struct
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/root/ |
H A D | ctfloat.h | 17 struct CTFloat struct
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-longdouble.cc | 34 real_t CTFloat::zero; 35 real_t CTFloat::one; 36 real_t CTFloat::minusone; 37 real_t CTFloat::half;
|
H A D | d-frontend.cc | 291 /* 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 D | d-target.cc | 189 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 D | complex_t.h | 33 if (CTFloat::fabs(y.re) < CTFloat::fabs(y.im))
|
H A D | tokens.c | 72 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 D | constfold.c | 139 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 D | dmangle.c | 649 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 D | optimize.c | 830 (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 D | lexer.c | 2003 t->floatvalue = (isWellformedString ? CTFloat::parse(sbufptr, &isOutOfRange) : CTFloat::zero);
|
H A D | ctfeexpr.c | 1084 if (CTFloat::isNaN(r1) || CTFloat::isNaN(r2)) // if unordered 1295 if (CTFloat::isNaN(r1) || CTFloat::isNaN(r2)) // if unordered
|
H A D | expression.c | 2163 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 D | constfold.d | 149 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 D | tokens.d | 970 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 D | dstruct.d | 593 import dmd.root.ctfloat : CTFloat; 594 return (exp.toReal() is CTFloat.zero) && 595 (exp.toImaginary() is CTFloat.zero);
|
H A D | dmangle.d | 1278 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 D | ctfeexpr.d | 1076 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 D | lexer.d | 2504 t.floatvalue = (isWellformedString ? CTFloat.parse(sbufptr, &isOutOfRange) : CTFloat.zero);
|
H A D | dtoh.d | 2619 import dmd.root.ctfloat : CTFloat; 2623 if (CTFloat.isNaN(e.value)) 2627 else if (CTFloat.isInfinity(e.value)) 2629 if (e.value < CTFloat.zero)
|