Frames | No Frames |
Classes derived from org.apache.bcel.generic.ArithmeticInstruction | |
class | DADD - Add doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result1.word2 |
class | DDIV - Divide doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | DMUL - Multiply doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | DNEG - Negate double
Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 |
class | DREM - Remainder of doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | DSUB - Substract doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | FADD - Add floats
Stack: ..., value1, value2 -> result |
class | FDIV - Divide floats
Stack: ..., value1, value2 -> result |
class | FMUL - Multiply floats
Stack: ..., value1, value2 -> result |
class | FNEG - Negate float
Stack: ..., value -> ..., result |
class | FREM - Remainder of floats
Stack: ..., value1, value2 -> result |
class | FSUB - Substract floats
Stack: ..., value1, value2 -> result |
class | IADD - Add ints
Stack: ..., value1, value2 -> result |
class | IAND - Bitwise AND int
Stack: ..., value1, value2 -> ..., result |
class | IDIV - Divide ints
Stack: ..., value1, value2 -> result |
class | IMUL - Multiply ints
Stack: ..., value1, value2 -> result |
class | INEG - Negate int
Stack: ..., value -> ..., result |
class | IOR - Bitwise OR int
Stack: ..., value1, value2 -> ..., result |
class | IREM - Remainder of int
Stack: ..., value1, value2 -> result |
class | ISHL - Arithmetic shift left int
Stack: ..., value1, value2 -> ..., result |
class | ISHR - Arithmetic shift right int
Stack: ..., value1, value2 -> ..., result |
class | ISUB - Substract ints
Stack: ..., value1, value2 -> result |
class | IUSHR - Logical shift right int
Stack: ..., value1, value2 -> ..., result |
class | IXOR - Bitwise XOR int
Stack: ..., value1, value2 -> ..., result |
class | LADD - Add longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LAND - Bitwise AND longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LDIV - Divide longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LMUL - Multiply longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LNEG - Negate long
Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 |
class | LOR - Bitwise OR long
Stack: ..., value1, value2 -> ..., result |
class | LREM - Remainder of long
Stack: ..., value1, value2 -> result |
class | LSHL - Arithmetic shift left long
Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 |
class | LSHR - Arithmetic shift right long
Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 |
class | LSUB - Substract longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LUSHR - Logical shift right long
Stack: ..., value1, value2 -> ..., result |
class | LXOR - Bitwise XOR long
Stack: ..., value1, value2 -> ..., result |
Methods with parameter type org.apache.bcel.generic.ArithmeticInstruction | |
void | |
void |
Methods with return type org.apache.bcel.generic.ArithmeticInstruction | |
ArithmeticInstruction | Create binary operation for simple basic types, such as int and float. |