java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.comp.O |
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
O | ADD | ||||||||||
O | AND | ||||||||||
O | CARRY | ||||||||||
O | COMPOSE_2 | pseudo-operation (convenience): represents an IECompose of two parts (low bits, high-bits) |
|||||||||
O | COMPOSE_2EQ | pseudo-operation (convenience): represents an IECompose of two equal-length parts |
|||||||||
O | COND | pseudo-operation: represents an IECond (operands: predicate, trueExp, falseExp) |
|||||||||
O | DIV | pseudo-arithmetic wildcard operation for DIV_U and DIV_S | |||||||||
O | DIV_S | ||||||||||
O | DIV_U | ||||||||||
O | EQ | ||||||||||
O | GE_S | ||||||||||
O | GE_U | ||||||||||
O | GT_S | ||||||||||
O | GT_U | ||||||||||
O | LAND | ||||||||||
O | LE_S | ||||||||||
O | LE_U | ||||||||||
O | LNOT | ||||||||||
O | LOR | ||||||||||
O | LT_S | ||||||||||
O | LT_U | ||||||||||
O | MUL | pseudo-arithmetic wildcard operation for MUL_U and MUL_S | |||||||||
O | MUL_S | ||||||||||
O | MUL_U | ||||||||||
O | NE | ||||||||||
O | NOT | ||||||||||
O | OR | ||||||||||
O | POW | ||||||||||
O | REM | pseudo-arithmetic wildcard operation for REM_U and REM_S | |||||||||
O | REM_S | ||||||||||
O | REM_U | ||||||||||
O | SHL | ||||||||||
O | SLICE | pseudo-operation: represents an IESlice (operands: exp, beginSlice, endSlice) |
|||||||||
O | SLICE_FIRST32 | pseudo-operation (convenience): represents an IESlice of the first 32 bits |
|||||||||
O | SLICE_FIRSTBIT | pseudo-operation (convenience): represents an IESlice of the first bit (LSB) |
|||||||||
O | SLICE_HALF1 | pseudo-operation (convenience): represents an IESlice of the first half of the expression |
|||||||||
O | SLICE_HALF2 | pseudo-operation (convenience): represents an IESlice of the second half of the expression |
|||||||||
O | SLICE_LASTBIT | pseudo-operation (convenience): represents an IESlice of the last bit (MSB) |
|||||||||
O | SUB | ||||||||||
O | XOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OperationType | getOperationType() | ||||||||||
boolean | isCommutative() | ||||||||||
boolean | isNormal() | ||||||||||
static O | valueOf(String name) | ||||||||||
final static O[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
pseudo-operation (convenience): represents an IECompose
of two parts (low bits, high-bits)
pseudo-operation (convenience): represents an IECompose
of two equal-length parts
pseudo-operation: represents an IECond
(operands: predicate, trueExp, falseExp)
pseudo-operation: represents an IESlice
(operands: exp, beginSlice, endSlice)
pseudo-operation (convenience): represents an IESlice
of the first 32 bits
pseudo-operation (convenience): represents an IESlice
of the first bit (LSB)
pseudo-operation (convenience): represents an IESlice
of the first half of the expression
pseudo-operation (convenience): represents an IESlice
of the second half of the expression
pseudo-operation (convenience): represents an IESlice
of the last bit (MSB)