java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType |
Extension mode and size for integer immediates.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractImmediateOperandBuilder.ImmediateType | SignExtend32 | An immediate value where sign is extended on 32 bits (int) | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | SignExtend64 | An immediate value where sign is extended on 64 bits (long) | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtend32 | An immediate integer | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtend64 | An immediate long | |||||||||
AbstractImmediateOperandBuilder.ImmediateType | ZeroExtendLength | An immediate value where size is defined by the size of the MemoryArea |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static AbstractImmediateOperandBuilder.ImmediateType | valueOf(String name) | ||||||||||
final static ImmediateType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
An immediate value where sign is extended on 32 bits (int)
An immediate value where sign is extended on 64 bits (long)
An immediate value where size is defined by the size of the MemoryArea