MTX_Inverse33

Syntax

#include <nitro/fx/fx_mtx33.h>

s32 MTX_Inverse33(const MtxFx33 * pSrc, MtxFx33 * pDst);

Arguments

pSrc Pointer to a 3x3 matrix.
pDst Pointer to a 3x3 matrix.

Return Values

When a value of 0 is returned, the inverse matrix exists. When anything other than a value of 0 is returned, the inverse matrix does not exist.

Description

If an inverse matrix exists, this function stores the inverse matrix that is located in *pSrc in *pDst, and then returns 0. If no inverse matrix exists, a non-zero value is returned, and *pDst will be unchanged. pSrc and pDst can be pointers to the same matrix.

The divider is used internally. Refer to Divider Usage Notes when using this function inside an interrupt.

See Also

MtxFx33, fx32

Revision History

2004/01/19 Initial version.


CONFIDENTIAL