Known Direct Subclasses
|
Class Overview
An operand builder for immediates with default values which can be zero-extended or sign-extended (only
int and long implementations are supported for now).
Constants
public
static
final
int
ABS_ADDRESS
Constant Value:
4194304
(0x00400000)
public
static
final
int
PC_SHIFT_4
Constant Value:
8388608
(0x00800000)
public
static
final
int
POST_ADD1
Allow an additional 1 added to retrieved value
Constant Value:
1048576
(0x00100000)
public
static
final
int
REL_ADDRESS
Constant Value:
2097152
(0x00200000)
Protected Constructors
Public Methods
public
T
buildOperand
(byte[] code, int mode)
public
boolean
isSigned
()
public
void
postAdd
(int postAdd)
Protected Methods
protected
abstract
T
buildImmediate
(int mode, long value)
protected
long
getValue
(byte[] code, int mode)