Java Reference
In-Depth Information
publicvoidaddNoArgInstruction(intopcode)
where
opcode
is the mnemonic of the instruction to be added.
D.5.5
Arithmetic Instructions
Mnemonic
Operation
Operand Stack
iadd
Add
int
;value1;value2 ) ;result
ladd
Add
long
;value1;value2 ) ;result
fadd
Add
float
;value1;value2 ) ;result
dadd
Add
double
;value1;value2 ) ;result
isub
Subtract
int
;value1;value2 ) ;result
lsub
Subtract
long
;value1;value2 ) ;result
fsub
Subtract
float
;value1;value2 ) ;result
dsub
Subtract
double
;value1;value2 ) ;result
imul
Multiply
int
;value1;value2 ) ;result
lmul
Multiply
long
;value1;value2 ) ;result
fmul
Multiply
float
;value1;value2 ) ;result
dmul
Multiply
double
;value1;value2 ) ;result
idiv
Divide
int
;value1;value2 ) ;result
ldiv
Divide
long
;value1;value2 ) ;result
fdiv
Divide
float
;value1;value2 ) ;result
ddiv
Divide
double
;value1;value2 ) ;result
irem
Remainder
int
;value1;value2 ) ;result
lrem
Remainder
long
;value1;value2 ) ;result
frem
Remainder
float
;value1;value2 ) ;result
drem
Remainder
double
;value1;value2 ) ;result
ineg
Negate
int
;value ) ;result
lneg
Negate
long
;value ) ;result
fneg
Negate
float
;value ) ;result
dneg
Negate
double
;value ) ;result
The above instructions can be added to the code section of a method by sending the
CLEmitter
instance the following message:
publicvoidaddNoArgInstruction(intopcode)
where
opcode
is the mnemonic of the instruction to be added.
Search WWH ::
Custom Search