# Mul64

Multiplies two 64-bit integers.

### Synopsis

`void Mul64( int64 *p, int64 *m1, int64 *m2 )`

### Description

This function multiplies two 64-bit integers together and returns the product. An overflow condition is not detected. The 64-bit integer result is deposited in the location pointed to by the p argument.

### Arguments

p
  A pointer to a the location to store the 64-bit integer result.

m1, m2
  Pointers to the locations of the two 64-bit integer multiplicands.

### Implementation

Folio call implemented in operamath V20.

### Associated Files

operamath.h, operamath.lib

### Caveats

The function does not detect overflows.

### See Also

``Mul32`(), MulS32_64(), MulU32_64(), MulF14(), MulSF16(), MulSF30(), MulUF16(), MulSF16_F32(), MulUF16_F32(), MulSF30_F60(), MulUF30_F60()`