X_ATOM
vstore(s, &val[X_ATOM], val[A_ATOM], alter);
vstore(s, &val[X_ATOM], v, alter);
vstore(s, &val[s->k], val[X_ATOM], alter);
last[X_ATOM] = 0;
b->oval = b->val[X_ATOM];
(BPF_RVAL(c) == BPF_X) ? X_ATOM : -1;
return (BPF_MODE(c) == BPF_IND) ? X_ATOM :
return X_ATOM;
return BPF_MISCOP(c) == BPF_TXA ? X_ATOM : A_ATOM;
return X_ATOM;
return BPF_MISCOP(s->code) == BPF_TAX ? X_ATOM : A_ATOM;
if (!ATOMELEM(def, X_ATOM))
use |= ATOMMASK(X_ATOM);
if (ATOMELEM(b->out_use, X_ATOM))
val = b->val[X_ATOM];
v = val[X_ATOM];
vstore(s, &val[X_ATOM], v, alter);
vstore(s, &val[X_ATOM], v, alter);
if (alter && vmap[val[X_ATOM]].is_const) {
fold_op(s, val[A_ATOM], val[X_ATOM]);
s->k = vmap[val[X_ATOM]].const_val;
vstore(s, &val[A_ATOM], val[X_ATOM], alter);
val[A_ATOM] = F(s->code, val[A_ATOM], val[X_ATOM]);
vstore(s, &val[A_ATOM], val[X_ATOM], alter);