| Modifier and Type | Field and Description |
|---|---|
| private static final long[] | signedMaxValues
Handles 1, 2, 4, and 8-byte signed integers |
| private static final long[] | signedMinValues
Handles 1, 2, 4, and 8-byte signed integers |
| private static final long[] | unsignedMaxValues
Handles 1, 2, and 4-byte unsigned integers properly, with a bug in the 8-byte unsigned integer's constant |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public long | |
| public long | |
| public boolean | |
| private long |
| signedMaxValues | back to summary |
|---|---|
| private static final long[] signedMaxValues Handles 1, 2, 4, and 8-byte signed integers | |
| signedMinValues | back to summary |
|---|---|
| private static final long[] signedMinValues Handles 1, 2, 4, and 8-byte signed integers | |
| unsignedMaxValues | back to summary |
|---|---|
| private static final long[] unsignedMaxValues Handles 1, 2, and 4-byte unsigned integers properly, with a bug in the 8-byte unsigned integer's constant | |
| MachineDescriptionTwosComplement | back to summary |
|---|---|
| public MachineDescriptionTwosComplement() | |
| cIntegerTypeMaxValue | back to summary |
|---|---|
| public long cIntegerTypeMaxValue(long sizeInBytes, boolean isUnsigned) | |
| cIntegerTypeMinValue | back to summary |
|---|---|
| public long cIntegerTypeMinValue(long sizeInBytes, boolean isUnsigned) | |
| isLP64 | back to summary |
|---|---|
| public boolean isLP64() | |
| tableLookup | back to summary |
|---|---|
| private long tableLookup(long sizeInBytes, long[] table) | |