Lines Matching refs:sp
30 int sp = -1; in cond_evaluate_expr() local
35 if (sp == (COND_EXPR_MAXDEPTH - 1)) in cond_evaluate_expr()
37 sp++; in cond_evaluate_expr()
38 s[sp] = p->bool_val_to_struct[cur->bool - 1]->state; in cond_evaluate_expr()
41 if (sp < 0) in cond_evaluate_expr()
43 s[sp] = !s[sp]; in cond_evaluate_expr()
46 if (sp < 1) in cond_evaluate_expr()
48 sp--; in cond_evaluate_expr()
49 s[sp] |= s[sp + 1]; in cond_evaluate_expr()
52 if (sp < 1) in cond_evaluate_expr()
54 sp--; in cond_evaluate_expr()
55 s[sp] &= s[sp + 1]; in cond_evaluate_expr()
58 if (sp < 1) in cond_evaluate_expr()
60 sp--; in cond_evaluate_expr()
61 s[sp] ^= s[sp + 1]; in cond_evaluate_expr()
64 if (sp < 1) in cond_evaluate_expr()
66 sp--; in cond_evaluate_expr()
67 s[sp] = (s[sp] == s[sp + 1]); in cond_evaluate_expr()
70 if (sp < 1) in cond_evaluate_expr()
72 sp--; in cond_evaluate_expr()
73 s[sp] = (s[sp] != s[sp + 1]); in cond_evaluate_expr()