do_binop
a = noeval ? b : do_binop(op, a, b);
result = do_binop(op - 11, arith_lookupvarint(val.name), result);