public Constant Byte(byte b) { return(Constant.Byte(b)); }
public BinaryExpression Shr(Expression exp, byte c) { Constant cc = Constant.Byte(c); return(new BinaryExpression(Operator.Shr, exp.DataType, exp, cc)); }
public BinaryExpression Shr(Expression e, int sh) { return(new BinaryExpression(Operator.Shr, e.DataType, e, Constant.Byte((byte)sh))); }
public BinaryExpression Sar(Expression e, byte sh) { return(new BinaryExpression(Operator.Sar, e.DataType, e, Constant.Byte(sh))); }