#include <nitro/fx/fx_mtx22.h>
s32 MTX_Inverse22(const MtxFx22 * pSrc, MtxFx22 * pDst);
| pSrc | The pointer to a 2x2 matrix. |
pDst |
The pointer to a 2x2 matrix. |
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.
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.
04/15/2004 Initial version.
CONFIDENTIAL