Lines Matching defs:real
38 #include "real.h"
812 /* If only one is real, use it as the result. */
820 /* If both are real and either are decimal floating point types, use
921 /* Both real or both integers; use the one with greater precision. */
3624 need to be invoked for floating point (real, complex or vector) when
3941 /* Conjugating a real value is a no-op, but allow it anyway. */
4027 /* Increment or decrement the real part of the value,
4031 tree real, imag;
4039 real = build_unary_op (EXPR_LOCATION (arg), REALPART_EXPR, arg, 1);
4041 real = build_unary_op (EXPR_LOCATION (arg), code, real, 1);
4042 if (real == error_mark_node || imag == error_mark_node)
4045 real, imag);
4468 /* For integers, we need to check the real conversion, not
5708 The real work of conversion is done by `convert'.
11097 /* An operation on mixed real/complex operands must be
11102 tree real, imag;
11127 real = build_unary_op (EXPR_LOCATION (orig_op0), REALPART_EXPR,
11140 real = build2 (resultcode, real_type, real, op1);
11149 real = build_unary_op (EXPR_LOCATION (orig_op1), REALPART_EXPR,
11160 real = build2 (resultcode, real_type, op0, real);
11163 real = build2 (resultcode, real_type, op0, real);
11170 ret = build2 (COMPLEX_EXPR, result_type, real, imag);