Class I64
java.lang.Object
com.ibm.j9ddr.vm29.j9.DataType
com.ibm.j9ddr.vm29.types.Scalar
com.ibm.j9ddr.vm29.types.IScalar
com.ibm.j9ddr.vm29.types.IDATA
com.ibm.j9ddr.vm29.types.I64
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
static final I64
static final I64
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) boolean
boolean
leftShift
(int i) boolean
mult
(int parameter) mult
(long parameter) rightShift
(int i) sub
(int number) sub
(long number) Methods declared in class com.ibm.j9ddr.vm29.types.IDATA
add, add, add, bitAnd, bitAnd, bitAnd, bitOr, bitOr, bitOr, bitXor, bitXor, bitXor, bitXor, cast, div, div, eq, eq, mod, mod, mod, sizeof, sub, 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
-
I64
public I64(long value) -
I64
-
-
Method Details
-
add
-
add
-
add
-
add
-
add
-
add
-
eq
-
add
-
add
-
add
-
add
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitOr
-
bitXor
-
bitXor
-
bitXor
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
bitAnd
-
leftShift
-
rightShift
-
bitNot
-
mult
-
mult
-
lt
-
gt
-