Lines Matching refs:val

40 		double val;
75 /* During computing ids, does val represent a constant (non-BOTTOM) value? */
76 static bool is_const(double val)
78 return isfinite(val);
84 .val = BOTTOM,
102 result.val = NAN;
104 result.val = source_count
115 result.val = BOTTOM;
131 if (!compute_ids || (is_const(LHS.val) && is_const(RHS.val))) { \
134 if (isnan(LHS.val) || isnan(RHS.val)) { \
135 RESULT.val = NAN; \
137 RESULT.val = LHS.val OP RHS.val; \
153 *final_val = $1.val;
159 if (fpclassify($3.val) == FP_ZERO) {
164 $$.val = $5.val;
168 } else if (!compute_ids || is_const($3.val)) {
174 $$.val = $1.val;
178 } else if ($1.val == $5.val) {
183 $$.val = $1.val;
201 $$.val = $1;
208 $$.val = expr__has_event(ctx, compute_ids, $3);
214 $$.val = expr__strcmp_cpuid_str(ctx, compute_ids, $3);
220 if (is_const($1.val) && is_const($3.val)) {
224 $$.val = (fpclassify($1.val) == FP_ZERO && fpclassify($3.val) == FP_ZERO) ? 0 : 1;
225 } else if (is_const($1.val)) {
227 if (fpclassify($1.val) == FP_ZERO) {
230 $$.val = 1;
234 } else if (is_const($3.val)) {
236 if (fpclassify($3.val) == FP_ZERO) {
239 $$.val = 1;
249 if (is_const($1.val) && is_const($3.val)) {
252 $$.val = (fpclassify($1.val) != FP_ZERO && fpclassify($3.val) != FP_ZERO) ? 1 : 0;
254 } else if (is_const($1.val)) {
256 if (fpclassify($1.val) != FP_ZERO) {
259 $$.val = 0;
263 } else if (is_const($3.val)) {
265 if (fpclassify($3.val) != FP_ZERO) {
268 $$.val = 0;
278 if (is_const($1.val) && is_const($3.val)) {
281 $$.val = (fpclassify($1.val) == FP_ZERO) != (fpclassify($3.val) == FP_ZERO) ? 1 : 0;
294 if (fpclassify($3.val) == FP_ZERO) {
299 $$.val = NAN;
301 } else if (!compute_ids || (is_const($1.val) && is_const($3.val))) {
304 $$.val = $1.val / $3.val;
313 if (fpclassify($3.val) == FP_ZERO) {
316 } else if (!compute_ids || (is_const($1.val) && is_const($3.val))) {
319 $$.val = (long)$1.val % (long)$3.val;
328 if (fpclassify($5.val) == FP_ZERO) {
334 $$.val = 0.0;
337 } else if (!compute_ids || (is_const($3.val) && is_const($5.val))) {
340 $$.val = $3.val / $5.val;
349 $$.val = -$2.val;
359 $$.val = $3.val < $5.val ? $3.val : $5.val;
368 $$.val = $3.val > $5.val ? $3.val : $5.val;
376 $$.val = $1;