Lines Matching refs:sym1
434 struct symbol *sym1, *sym2;
446 sym1 = tmp->left.sym;
448 sym1 = e1->left.sym;
455 if (sym1 != sym2)
457 if (sym1->type != S_BOOLEAN && sym1->type != S_TRISTATE)
459 if (sym1->type == S_TRISTATE) {
464 return expr_alloc_comp(E_UNEQUAL, sym1, &symbol_no);
470 return expr_alloc_comp(E_UNEQUAL, sym1, &symbol_mod);
476 return expr_alloc_comp(E_UNEQUAL, sym1, &symbol_yes);
479 if (sym1->type == S_BOOLEAN && sym1 == sym2) {
498 struct symbol *sym1, *sym2;
510 sym1 = tmp->left.sym;
512 sym1 = e1->left.sym;
519 if (sym1 != sym2)
521 if (sym1->type != S_BOOLEAN && sym1->type != S_TRISTATE)
527 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);
532 return expr_alloc_symbol(sym1);
537 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);
539 if (sym1->type == S_TRISTATE) {
544 return sym2 != e2->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2)
551 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2)
558 return expr_alloc_comp(E_EQUAL, sym1, &symbol_mod);
564 return expr_alloc_comp(E_EQUAL, sym1, &symbol_no);
570 return expr_alloc_comp(E_EQUAL, sym1, &symbol_yes);