public final enum

O

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.comp.O

Summary

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

Enum Values

public static final O ADD

public static final O AND

public static final O CARRY

public static final O COMPOSE_2

pseudo-operation (convenience): represents an IECompose of two parts (low bits, high-bits)

public static final O COMPOSE_2EQ

pseudo-operation (convenience): represents an IECompose of two equal-length parts

public static final O COND

pseudo-operation: represents an IECond (operands: predicate, trueExp, falseExp)

public static final O DIV

pseudo-arithmetic wildcard operation for DIV_U and DIV_S

public static final O DIV_S

public static final O DIV_U

public static final O EQ

public static final O GE_S

public static final O GE_U

public static final O GT_S

public static final O GT_U

public static final O LAND

public static final O LE_S

public static final O LE_U

public static final O LNOT

public static final O LOR

public static final O LT_S

public static final O LT_U

public static final O MUL

pseudo-arithmetic wildcard operation for MUL_U and MUL_S

public static final O MUL_S

public static final O MUL_U

public static final O NE

public static final O NOT

public static final O OR

public static final O POW

public static final O REM

pseudo-arithmetic wildcard operation for REM_U and REM_S

public static final O REM_S

public static final O REM_U

public static final O SHL

public static final O SLICE

pseudo-operation: represents an IESlice (operands: exp, beginSlice, endSlice)

public static final O SLICE_FIRST32

pseudo-operation (convenience): represents an IESlice of the first 32 bits

public static final O SLICE_FIRSTBIT

pseudo-operation (convenience): represents an IESlice of the first bit (LSB)

public static final O SLICE_HALF1

pseudo-operation (convenience): represents an IESlice of the first half of the expression

public static final O SLICE_HALF2

pseudo-operation (convenience): represents an IESlice of the second half of the expression

public static final O SLICE_LASTBIT

pseudo-operation (convenience): represents an IESlice of the last bit (MSB)

public static final O SUB

public static final O XOR

Public Methods

public OperationType getOperationType ()

public boolean isCommutative ()

public boolean isNormal ()

public static O valueOf (String name)

public static final O[] values ()