# FX_Mul32x64c

## Syntax

      #include <nitro/fx/fx.h>

      fx32 FX_Mul32x64c(fx32 v32, fx64c v64c);

## Arguments

v32 | An `fx32`-type fixed decimal.
v64c | An `fx64c`-type fixed decimal.

## Return Values

Result of multiplying v32 and v64c.

## Description

This function performs multiplication calculations of `fx32` and `fx64c` types. It returns the result as an `fx32` type. Values that are less than 1/4096 are rounded off. If this function is written in a section of THUMB code, it is handled as a function call. If it is written in ARM code it is processed as an inline function. For this reason, if your program internally switches between ARM and THUMB code, do not use `#pragma thumb on`. Instead use `#include <twl/code16.h>`.
See the Description of Header Files page for a description of `code16.h`.

## See Also

`FX_DivFx64c`, `FX_InvFx64c`

## Revision History

2009/04/28 Added description of method if switching between THUMB and ARM code.
2004/01/19 Initial version.

CONFIDENTIAL