and
| expr and term { gen_and($1.b, $3.b); $$ = $3; }
| expr and id { gen_and($1.b, $3.b); $$ = $3; }
and: AND { $$ = $<blk>0; }
| qid and id { gen_and($1.b, $3.b); $$ = $3; }
%type <blk> and or paren not null prog
and r0, r0, #(PSR_MODE) /* Returning to USR mode? */ ;\
DECLARE_INSN(and, MATCH_AND, MASK_AND)
and r1, r3 ;\
and Rn, Rm ;\
and Rn, Rm ;\
and r3, r0 ;\
#define WREG32_AND(reg, and) WREG32_P(reg, 0, and)
#define WREG32_AND(reg, and) WREG32_P(reg, 0, and)
and:
AND | and NL
| ppattern and ppattern %prec AND
| pattern and pattern %prec AND
%type <i> pst opt_pst lbrace rbrace rparen comma nl opt_nl and bor
format_bool_op_n(struct format_expand_state *es, const char *fmt, int and)
result = and ? 1 : 0;
while (and ? result : !result) {
and ? "&&" : "||", expanded);
if (and)
push_numop(struct parse_result *r, int type, uint8_t op, int and, long long val)
if (and)
component_numop(enum comp_ops op, int and, int len)
if (and)
push_numop(enum comp_ops op, int and, long long val)
comp[complen++] = component_numop(op, and, len);