BPF_SUB
case BPF_ALU|BPF_SUB|BPF_X:
case BPF_ALU|BPF_SUB|BPF_K:
s2 = new_stmt(BPF_ALU|BPF_SUB|BPF_X);
| arth '-' arth { $$ = gen_arth(BPF_SUB, $1, $3); }
case BPF_SUB:
if (last->s.code == (BPF_ALU|BPF_SUB|BPF_X) &&
else if (last->s.code == (BPF_ALU|BPF_SUB|BPF_K) &&
case BPF_ALU|BPF_SUB|BPF_K:
if (op == BPF_ADD || op == BPF_SUB ||
case BPF_ALU|BPF_SUB|BPF_X:
op == BPF_LSH || op == BPF_RSH || op == BPF_SUB) {
case BPF_ALU|BPF_SUB|BPF_X:
case BPF_ALU|BPF_SUB|BPF_K:
case BPF_SUB: