int
imul |
Stack ..., value1, value2 ..., result
Description
Both value1 and value2 must be of type int
. The values are popped from the operand stack. The int
result is value1 * value2. The result is pushed onto the operand stack.
If an int
multiplication overflows, then the result is the low-order bits of the mathematical product as an int
. If overflow occurs, then the sign of the result may not be the same as the sign of the mathematical product of the two values.