org.jikesrvm
Interface SizeConstants

All Known Subinterfaces:
ArchitectureSpecific.BaselineConstants, BaselineConstants, Constants, JavaHeaderConstants, MiscHeaderConstants, OSRConstants, ThinLockConstants
All Known Implementing Classes:
AbstractMethod, AConstNull, ArchitectureSpecific.BaselineCompilerImpl, ArchitectureSpecific.BaselineExceptionDeliverer, ArchitectureSpecific.BaselineGCMapIterator, ArchitectureSpecific.JNICompiler, ArchitectureSpecific.JNIGCMapIterator, ArchitectureSpecific.LazyCompilationTrampoline, ArchitectureSpecific.OutOfLineMachineCode, ArchitectureSpecificOpt.AssemblerOpt, ArchitectureSpecificOpt.BaselineExecutionStateExtractor, ArchitectureSpecificOpt.CodeInstaller, ArchitectureSpecificOpt.OptExecutionStateExtractor, ArchitectureSpecificOpt.OptGCMapIterator, ArchitectureSpecificOpt.PostThreadSwitch, AssemblerBase, AssemblerDriver, AssemblerOpt, Barriers, Barriers, BaselineCompiledMethod, BaselineCompiler, BaselineCompilerImpl, BaselineExceptionDeliverer, BaselineExecutionStateExtractor, BaselineGCMapIterator, BC2IR, BytecodeStream, BytecodeTraverser, CheckCast, ClassFileReader, ClassLoaderProxy, CodeInstaller, Collection, CompiledMethod, CompiledMethods, CompilerDNA, ControllerMemory, CounterBasedSampling, DebugUtil, DoubleConstantOperand, DoubleStore, DynamicLinker, EncodedOSRMap, ExecutionState, ExecutionStateExtractor, FieldLayout, FieldLayoutContext, FieldLayoutPacked, FieldLayoutPacked.LayoutContext, FieldLayoutUnpacked, FieldLayoutUnpacked.LayoutContext, FieldReference, FinalizableProcessor, FloatConstantOperand, FloatStore, GCMapIteratorGroup, Goto, HardwareTrapCompiledMethod, HardwareTrapGCMapIterator, Instruction, InterfaceInvocation, InterfaceMethodSignature, IntStore, InvokeCompiledMethod, InvokeStatic, JavaHeader, JNICompiledMethod, JNICompiler, JNIEnvironment, JNIFunctions, JNIGCMapIterator, JSRInfo, LazyCompilationTrampoline, LoadDoubleConst, LoadFloatConst, LoadIntConst, LoadLongConst, LoadRetAddrConst, LoadWordConst, LocalRegPair, Lock, LongStore, Memory, MemoryManagerConstants, MiscHeader, NativeMethod, Nop, NormalMethod, ObjectHolder, ObjectModel, ObjectModel, OnStackReplacementPlan, OptCompiledMethod, OptExecutionStateExtractor, OptGCMapIterator, OptGenericGCMapIterator, OptMachineCodeMap, OSRMapIterator, OutOfLineMachineCode, ParamInitEnd, Pop, PostThreadSwitch, Primitive, PseudoBytecode, ReferenceMaps, Reflection, RefStore, RuntimeCompiler, RuntimeEntrypoints, RVMArray, RVMClass, RVMClassLoader, RVMField, RVMMember, RVMMethod, RVMThread, RVMType, ScanThread, ServerInterpreter, Services, SpecializedScanMethod, SpinLock, StaticFieldReader, Statics, TableBasedDynamicLinker, TemplateCompilerFramework, ThinLock, TIB, UnboxedType, VariableElement, VM

public interface SizeConstants

Constants defining the basic sizes of primitive quantities


Field Summary
static int BITS_IN_ADDRESS
           
static int BITS_IN_BOOLEAN
           
static int BITS_IN_BYTE
           
static int BITS_IN_CHAR
           
static int BITS_IN_DOUBLE
           
static int BITS_IN_EXTENT
           
static int BITS_IN_FLOAT
           
static int BITS_IN_INT
           
static int BITS_IN_LONG
           
static int BITS_IN_OFFSET
           
static int BITS_IN_PAGE
           
static int BITS_IN_SHORT
           
static int BITS_IN_WORD
           
static int BYTES_IN_ADDRESS
           
static int BYTES_IN_BOOLEAN
           
static int BYTES_IN_BYTE
           
static int BYTES_IN_CHAR
           
static int BYTES_IN_DOUBLE
           
static int BYTES_IN_EXTENT
           
static int BYTES_IN_FLOAT
           
static int BYTES_IN_INT
           
static int BYTES_IN_LONG
           
static int BYTES_IN_OFFSET
           
static int BYTES_IN_PAGE
           
static int BYTES_IN_SHORT
           
static int BYTES_IN_WORD
           
static int LOG_BITS_IN_ADDRESS
           
static int LOG_BITS_IN_BOOLEAN
           
static int LOG_BITS_IN_BYTE
           
static int LOG_BITS_IN_CHAR
           
static int LOG_BITS_IN_DOUBLE
           
static int LOG_BITS_IN_EXTENT
           
static int LOG_BITS_IN_FLOAT
           
static int LOG_BITS_IN_INT
           
static int LOG_BITS_IN_LONG
           
static int LOG_BITS_IN_OFFSET
           
static int LOG_BITS_IN_PAGE
           
static int LOG_BITS_IN_SHORT
           
static int LOG_BITS_IN_WORD
           
static int LOG_BYTES_IN_ADDRESS
           
static int LOG_BYTES_IN_BOOLEAN
           
static int LOG_BYTES_IN_BYTE
           
static int LOG_BYTES_IN_CHAR
           
static int LOG_BYTES_IN_DOUBLE
           
static int LOG_BYTES_IN_EXTENT
           
static int LOG_BYTES_IN_FLOAT
           
static int LOG_BYTES_IN_INT
           
static int LOG_BYTES_IN_LONG
           
static int LOG_BYTES_IN_OFFSET
           
static int LOG_BYTES_IN_PAGE
           
static int LOG_BYTES_IN_SHORT
           
static int LOG_BYTES_IN_WORD
           
 

Field Detail

LOG_BYTES_IN_BYTE

static final int LOG_BYTES_IN_BYTE
See Also:
Constant Field Values

BYTES_IN_BYTE

static final int BYTES_IN_BYTE
See Also:
Constant Field Values

LOG_BITS_IN_BYTE

static final int LOG_BITS_IN_BYTE
See Also:
Constant Field Values

BITS_IN_BYTE

static final int BITS_IN_BYTE
See Also:
Constant Field Values

LOG_BYTES_IN_BOOLEAN

static final int LOG_BYTES_IN_BOOLEAN
See Also:
Constant Field Values

BYTES_IN_BOOLEAN

static final int BYTES_IN_BOOLEAN
See Also:
Constant Field Values

LOG_BITS_IN_BOOLEAN

static final int LOG_BITS_IN_BOOLEAN
See Also:
Constant Field Values

BITS_IN_BOOLEAN

static final int BITS_IN_BOOLEAN
See Also:
Constant Field Values

LOG_BYTES_IN_CHAR

static final int LOG_BYTES_IN_CHAR
See Also:
Constant Field Values

BYTES_IN_CHAR

static final int BYTES_IN_CHAR
See Also:
Constant Field Values

LOG_BITS_IN_CHAR

static final int LOG_BITS_IN_CHAR
See Also:
Constant Field Values

BITS_IN_CHAR

static final int BITS_IN_CHAR
See Also:
Constant Field Values

LOG_BYTES_IN_SHORT

static final int LOG_BYTES_IN_SHORT
See Also:
Constant Field Values

BYTES_IN_SHORT

static final int BYTES_IN_SHORT
See Also:
Constant Field Values

LOG_BITS_IN_SHORT

static final int LOG_BITS_IN_SHORT
See Also:
Constant Field Values

BITS_IN_SHORT

static final int BITS_IN_SHORT
See Also:
Constant Field Values

LOG_BYTES_IN_INT

static final int LOG_BYTES_IN_INT
See Also:
Constant Field Values

BYTES_IN_INT

static final int BYTES_IN_INT
See Also:
Constant Field Values

LOG_BITS_IN_INT

static final int LOG_BITS_IN_INT
See Also:
Constant Field Values

BITS_IN_INT

static final int BITS_IN_INT
See Also:
Constant Field Values

LOG_BYTES_IN_FLOAT

static final int LOG_BYTES_IN_FLOAT
See Also:
Constant Field Values

BYTES_IN_FLOAT

static final int BYTES_IN_FLOAT
See Also:
Constant Field Values

LOG_BITS_IN_FLOAT

static final int LOG_BITS_IN_FLOAT
See Also:
Constant Field Values

BITS_IN_FLOAT

static final int BITS_IN_FLOAT
See Also:
Constant Field Values

LOG_BYTES_IN_LONG

static final int LOG_BYTES_IN_LONG
See Also:
Constant Field Values

BYTES_IN_LONG

static final int BYTES_IN_LONG
See Also:
Constant Field Values

LOG_BITS_IN_LONG

static final int LOG_BITS_IN_LONG
See Also:
Constant Field Values

BITS_IN_LONG

static final int BITS_IN_LONG
See Also:
Constant Field Values

LOG_BYTES_IN_DOUBLE

static final int LOG_BYTES_IN_DOUBLE
See Also:
Constant Field Values

BYTES_IN_DOUBLE

static final int BYTES_IN_DOUBLE
See Also:
Constant Field Values

LOG_BITS_IN_DOUBLE

static final int LOG_BITS_IN_DOUBLE
See Also:
Constant Field Values

BITS_IN_DOUBLE

static final int BITS_IN_DOUBLE
See Also:
Constant Field Values

LOG_BYTES_IN_ADDRESS

static final int LOG_BYTES_IN_ADDRESS
See Also:
Constant Field Values

BYTES_IN_ADDRESS

static final int BYTES_IN_ADDRESS
See Also:
Constant Field Values

LOG_BITS_IN_ADDRESS

static final int LOG_BITS_IN_ADDRESS
See Also:
Constant Field Values

BITS_IN_ADDRESS

static final int BITS_IN_ADDRESS
See Also:
Constant Field Values

LOG_BYTES_IN_WORD

static final int LOG_BYTES_IN_WORD
See Also:
Constant Field Values

BYTES_IN_WORD

static final int BYTES_IN_WORD
See Also:
Constant Field Values

LOG_BITS_IN_WORD

static final int LOG_BITS_IN_WORD
See Also:
Constant Field Values

BITS_IN_WORD

static final int BITS_IN_WORD
See Also:
Constant Field Values

LOG_BYTES_IN_EXTENT

static final int LOG_BYTES_IN_EXTENT
See Also:
Constant Field Values

BYTES_IN_EXTENT

static final int BYTES_IN_EXTENT
See Also:
Constant Field Values

LOG_BITS_IN_EXTENT

static final int LOG_BITS_IN_EXTENT
See Also:
Constant Field Values

BITS_IN_EXTENT

static final int BITS_IN_EXTENT
See Also:
Constant Field Values

LOG_BYTES_IN_OFFSET

static final int LOG_BYTES_IN_OFFSET
See Also:
Constant Field Values

BYTES_IN_OFFSET

static final int BYTES_IN_OFFSET
See Also:
Constant Field Values

LOG_BITS_IN_OFFSET

static final int LOG_BITS_IN_OFFSET
See Also:
Constant Field Values

BITS_IN_OFFSET

static final int BITS_IN_OFFSET
See Also:
Constant Field Values

LOG_BYTES_IN_PAGE

static final int LOG_BYTES_IN_PAGE
See Also:
Constant Field Values

BYTES_IN_PAGE

static final int BYTES_IN_PAGE
See Also:
Constant Field Values

LOG_BITS_IN_PAGE

static final int LOG_BITS_IN_PAGE
See Also:
Constant Field Values

BITS_IN_PAGE

static final int BITS_IN_PAGE
See Also:
Constant Field Values