Lines Matching refs:sp
31 int sp = -1; in cond_evaluate_expr() local
36 if (sp == (COND_EXPR_MAXDEPTH - 1)) in cond_evaluate_expr()
38 sp++; in cond_evaluate_expr()
39 s[sp] = p->bool_val_to_struct[cur->bool - 1]->state; in cond_evaluate_expr()
42 if (sp < 0) in cond_evaluate_expr()
44 s[sp] = !s[sp]; in cond_evaluate_expr()
47 if (sp < 1) in cond_evaluate_expr()
49 sp--; in cond_evaluate_expr()
50 s[sp] |= s[sp + 1]; in cond_evaluate_expr()
53 if (sp < 1) in cond_evaluate_expr()
55 sp--; in cond_evaluate_expr()
56 s[sp] &= s[sp + 1]; in cond_evaluate_expr()
59 if (sp < 1) in cond_evaluate_expr()
61 sp--; in cond_evaluate_expr()
62 s[sp] ^= s[sp + 1]; in cond_evaluate_expr()
65 if (sp < 1) in cond_evaluate_expr()
67 sp--; in cond_evaluate_expr()
68 s[sp] = (s[sp] == s[sp + 1]); in cond_evaluate_expr()
71 if (sp < 1) in cond_evaluate_expr()
73 sp--; in cond_evaluate_expr()
74 s[sp] = (s[sp] != s[sp + 1]); in cond_evaluate_expr()