Class U64
java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.types.Scalar
com.ibm.j9ddr.vm29.types.UScalar
com.ibm.j9ddr.vm29.types.UDATA
com.ibm.j9ddr.vm29.types.U64
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
static final U64
static final U64
static final int
Fields declared in class com.ibm.j9ddr.vm29.types.Scalar
bitsPerBytes, bitsPerLong, data, toStringPattern
Fields declared in class com.ibm.j9ddr.vm29.j9.DataType
BITFIELD_FORMAT, pointerPackageName, process, SIZEOF_BOOL, structurePackageName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(int number) add
(long number) bitAnd
(int number) bitAnd
(long number) bitNot()
bitOr
(int number) bitOr
(long number) bitXor
(int number) bitXor
(long number) leftShift
(int i) mult
(int parameter) mult
(long parameter) rightShift
(int i) sub
(int number) sub
(long number) Methods declared in class com.ibm.j9ddr.vm29.types.UDATA
add, bitAnd, bitAnd, bitOr, bitOr, bitXor, bitXor, bitXor, cast, div, div, eq, leftShift, mod, mod, mod, mult, numberOfLeadingZeros, numberOfTrailingZeros, rightShift, sizeof, sub, sub
Methods declared in class com.ibm.j9ddr.vm29.types.Scalar
allBitsIn, anyBitsIn, byteValue, checkComparisonValid, convertBytesToSlots, convertSlotsToBytes, eq, eq, equals, getHexValue, gt, gt, gt, gte, intValue, isZero, longValue, lt, lt, lt, lte, maskAndCompare, roundTo, roundToSizeofU32, roundToSizeofU64, roundToSizeofUDATA, roundToSizeToFJ9object, roundToSizeToObjectReference, shortValue, signBitSet
Methods declared in class com.ibm.j9ddr.vm29.j9.DataType
formatShortInteractive, getJ9RASPointer, getPointerPackageName, getProcess, getStructure, getStructure, getStructure, getStructurePackageName, init, setJ9RASPointer
-
Field Details
-
SIZEOF
public static final int SIZEOF- See Also:
-
MASK
public static final long MASK- See Also:
-
MIN
-
MAX
-
-
Constructor Details
-
U64
public U64(long value) -
U64
-
-
Method Details
-
add
-
add
-
add
-
add
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitXor
-
bitXor
-
bitXor
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
leftShift
-
rightShift
-
bitNot
-
mult
-
mult
-