Home | History | Annotate | Download | only in lint1

Lines Matching refs:DOUBLE

966 	LDOUBLE, DOUBLE, FLOAT,
1007 if (lt == DOUBLE || rt == DOUBLE)
1008 return DOUBLE;
1775 t = DOUBLE;
1878 static long double
1879 floating_error_value(tspec_t t, long double lv)
1883 if (t == DOUBLE)
1889 * 'long double' is IEEE-754-binary128, affecting the macro LDBL_MAX
1890 * below. The type 'long double', as well as the strtold
1892 * 'long double' consumes 128 bits as well but only uses 80 of them.
1893 * The exponent range of the two 'long double' types is the same, but
1900 * practically use 'long double'.
1903 long double max = LDBL_MAX;
1908 is_floating_overflow(tspec_t t, long double val)
1914 if (t == DOUBLE && (val > DBL_MAX || val < -DBL_MAX))
1935 long double lv = tn->u.ops.left->u.value.u.floating;
1936 long double rv = is_binary(tn) ? tn->u.ops.right->u.value.u.floating
3510 /* In traditional C, keep unsigned and promote FLOAT to DOUBLE. */
3520 return DOUBLE;
3557 return DOUBLE;
3566 * information (no prototype or variable # of args), converts float to double.
3593 long double x = tn->u.value.u.floating;
4006 long double max = 0.0, min = 0.0;
4035 case DOUBLE:
4063 else if (nt == DOUBLE || nt == DCOMPLEX)
4064 nv->u.floating = (double)ov->u.floating;
4078 } else if (nt == DOUBLE) {
4080 (double)(uint64_t)v->u.integer : (double)v->u.integer;
4083 ? (long double)(uint64_t)v->u.integer
4084 : (long double)v->u.integer;
4257 if (ot == FLOAT || ot == DOUBLE || ot == LDOUBLE)