Home | History | Annotate | Download | only in libpcap

Lines Matching full:arth

144 	struct arth *a;
157 %type <a> arth narth
306 | arth relop arth { $$.b = gen_relation($2, $1, $3, 0);
308 | arth irelop arth { $$.b = gen_relation($2, $1, $3, 1);
416 arth: pnum { $$ = gen_loadi($1); }
419 narth: pname '[' arth ']' { $$ = gen_load($1, $3, 1); }
420 | pname '[' arth ':' NUM ']' { $$ = gen_load($1, $3, $5); }
421 | arth '+' arth { $$ = gen_arth(BPF_ADD, $1, $3); }
422 | arth '-' arth { $$ = gen_arth(BPF_SUB, $1, $3); }
423 | arth '*' arth { $$ = gen_arth(BPF_MUL, $1, $3); }
424 | arth '/' arth { $$ = gen_arth(BPF_DIV, $1, $3); }
425 | arth '&' arth { $$ = gen_arth(BPF_AND, $1, $3); }
426 | arth '|' arth { $$ = gen_arth(BPF_OR, $1, $3); }
427 | arth LSH arth { $$ = gen_arth(BPF_LSH, $1, $3); }
428 | arth RSH arth { $$ = gen_arth(BPF_RSH, $1, $3); }
429 | '-' arth %prec UMINUS { $$ = gen_neg($2); }