SSBM Decomp
Loading...
Searching...
No Matches
psmtx.c File Reference
#include <dolphin.h>
#include "fake_tgmath.h"
#include <dolphin/mtx.h>

Macros

#define qr0   0
#define qr1   1
#define qr6   6

Functions

asm void PSMTXReorder (register Mtx src, register ROMtx dest)
asm void PSMTXROMultVecArray (register ROMtx *m, register Vec *srcBase, register Vec *dstBase, register u32 count)
asm void PSMTXROSkin2VecArray (register ROMtx *m0, register ROMtx *m1, register f32 *wtBase, register Vec *srcBase, register Vec *dstBase, register u32 count)
asm void PSMTXROMultS16VecArray (register ROMtx *m, register S16Vec *srcBase, register Vec *dstBase, register u32 count)
asm void PSMTXMultS16VecArray (register Mtx44 *m, register S16Vec *srcBase, register Vec *dstBase, register u32 count)

Macro Definition Documentation

◆ qr0

#define qr0   0

◆ qr1

#define qr1   1

◆ qr6

#define qr6   6

Function Documentation

◆ PSMTXReorder()

asm void PSMTXReorder ( register Mtx src,
register ROMtx dest )

◆ PSMTXROMultVecArray()

asm void PSMTXROMultVecArray ( register ROMtx * m,
register Vec * srcBase,
register Vec * dstBase,
register u32 count )

◆ PSMTXROSkin2VecArray()

asm void PSMTXROSkin2VecArray ( register ROMtx * m0,
register ROMtx * m1,
register f32 * wtBase,
register Vec * srcBase,
register Vec * dstBase,
register u32 count )

◆ PSMTXROMultS16VecArray()

asm void PSMTXROMultS16VecArray ( register ROMtx * m,
register S16Vec * srcBase,
register Vec * dstBase,
register u32 count )

◆ PSMTXMultS16VecArray()

asm void PSMTXMultS16VecArray ( register Mtx44 * m,
register S16Vec * srcBase,
register Vec * dstBase,
register u32 count )