public class SignedIntegerHelper extends IntegerHelper
bits| Constructor and Description |
|---|
SignedIntegerHelper(int bits) |
| Modifier and Type | Method and Description |
|---|---|
long |
cast(long a) |
LogicNode |
createCompareNode(ValueNode x,
ValueNode y,
NodeView view) |
long |
lowerBound(IntegerStamp stamp) |
long |
maxValue() |
long |
minValue() |
protected int |
rawCompare(long a,
long b) |
protected long |
rawMax(long a,
long b) |
protected long |
rawMin(long a,
long b) |
IntegerStamp |
stamp(long min,
long max) |
long |
upperBound(IntegerStamp stamp) |
compare, isGreater, isGreaterEqual, isSmaller, isSmallerEqual, max, minpublic long upperBound(IntegerStamp stamp)
upperBound in class IntegerHelperpublic long lowerBound(IntegerStamp stamp)
lowerBound in class IntegerHelperprotected int rawCompare(long a,
long b)
rawCompare in class IntegerHelperprotected long rawMin(long a,
long b)
rawMin in class IntegerHelperprotected long rawMax(long a,
long b)
rawMax in class IntegerHelperpublic long cast(long a)
cast in class IntegerHelperpublic long minValue()
minValue in class IntegerHelperpublic long maxValue()
maxValue in class IntegerHelperpublic IntegerStamp stamp(long min, long max)
stamp in class IntegerHelperpublic LogicNode createCompareNode(ValueNode x, ValueNode y, NodeView view)
createCompareNode in class IntegerHelper