| 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)