TinyMUX

Imul()

Functions

Description

FUNCTION: imul(number1[, numberN]…)

Returns the result of multiplying its integer arguments together. Similar to mul() except that the multiplication is done with fast 64-bit integer math (on both 32-bit and 64-bit platforms).

Related Topics: add(), fdiv(), iadd(), idiv(), isub(), mod(), mul(), round(), sub(), trunc().

Examples

> say imul(3,5)

You say “15”

> say imul(3,5,-2)

You say “-30”

Server Differences

TinyMUX is the only server to support this function. However, mul() is a somewhat slower equilvalent for numbers up to 56-bits.