public static enum BitVectorMath.Operations extends java.lang.Enum<BitVectorMath.Operations>
Enum Constant and Description |
---|
ADD |
AND |
ASHR |
EQ |
LSHR |
NAND |
NEG |
NEQ |
NOR |
NOT |
OR |
PLUS |
ROTL |
ROTR |
SGE |
SGT |
SHL |
SLE |
SLT |
SUB |
UGE |
UGT |
ULE |
ULT |
XNOR |
XOR |
Modifier and Type | Method and Description |
---|---|
BitVector |
execute(BitVector v) |
BitVector |
execute(BitVector lhs,
BitVector rhs) |
BitVectorMath.Operands |
getOperands() |
static BitVectorMath.Operations |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BitVectorMath.Operations[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BitVectorMath.Operations AND
public static final BitVectorMath.Operations OR
public static final BitVectorMath.Operations XOR
public static final BitVectorMath.Operations NOT
public static final BitVectorMath.Operations NAND
public static final BitVectorMath.Operations NOR
public static final BitVectorMath.Operations XNOR
public static final BitVectorMath.Operations SHL
public static final BitVectorMath.Operations LSHR
public static final BitVectorMath.Operations ASHR
public static final BitVectorMath.Operations ROTL
public static final BitVectorMath.Operations ROTR
public static final BitVectorMath.Operations ADD
public static final BitVectorMath.Operations SUB
public static final BitVectorMath.Operations PLUS
public static final BitVectorMath.Operations NEG
public static final BitVectorMath.Operations ULE
public static final BitVectorMath.Operations ULT
public static final BitVectorMath.Operations UGE
public static final BitVectorMath.Operations UGT
public static final BitVectorMath.Operations SLE
public static final BitVectorMath.Operations SLT
public static final BitVectorMath.Operations SGE
public static final BitVectorMath.Operations SGT
public static final BitVectorMath.Operations EQ
public static final BitVectorMath.Operations NEQ
public static BitVectorMath.Operations[] values()
for (BitVectorMath.Operations c : BitVectorMath.Operations.values()) System.out.println(c);
public static BitVectorMath.Operations valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic BitVectorMath.Operands getOperands()