gen_and
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(tmp, b1);
gen_and(tmp, b2);
gen_and(tmp, b2);
gen_and(tmp, b2);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(tmp, b0);
gen_and(tmp, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(tmp, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(index->b, b);
gen_and(gen_proto_abbrev(proto), b = gen_ipfrag());
gen_and(index->b, b);
gen_and(gen_proto_abbrev(Q_IP), b);
gen_and(a0->b, tmp = a1->b);
gen_and(tmp, b);
gen_and(b0, b2);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b0, b1);
gen_and(b, tmp);
gen_and(b, tmp);
gen_and(b, tmp);
gen_and(b0, b1);
gen_and(b0, b1);
void gen_and(struct block *, struct block *);
| expr and term { gen_and($1.b, $3.b); $$ = $3; }
| expr and id { gen_and($1.b, $3.b); $$ = $3; }
| qid and id { gen_and($1.b, $3.b); $$ = $3; }