Uses of Class org.apache.bcel.generic.ArithmeticInstruction

Uses in package org.apache.bcel.generic

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

Fields of type org.apache.bcel.generic.ArithmeticInstruction

ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction
ArithmeticInstruction

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.