Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
mtxvec.c File Reference

Functions

void C_MTXMultVec (const Mtx m, const Vec *src, Vec *dst)
 
asm void PSMTXMultVec (const register Mtx m, const register Vec *src, register Vec *dst)
 
void C_MTXMultVecArray (const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count)
 
asm void PSMTXMultVecArray (const register Mtx m, const register Vec *srcBase, register Vec *dstBase, register u32 count)
 
void C_MTXMultVecSR (const Mtx m, const Vec *src, Vec *dst)
 
asm void PSMTXMultVecSR (const register Mtx m, const register Vec *src, register Vec *dst)
 
void C_MTXMultVecArraySR (const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count)
 
asm void PSMTXMultVecArraySR (const register Mtx m, const register Vec *srcBase, register Vec *dstBase, register u32 count)
 

Function Documentation

◆ C_MTXMultVec()

void C_MTXMultVec ( const Mtx m,
const Vec * src,
Vec * dst )

◆ C_MTXMultVecArray()

void C_MTXMultVecArray ( const Mtx m,
const Vec * srcBase,
Vec * dstBase,
u32 count )

◆ C_MTXMultVecArraySR()

void C_MTXMultVecArraySR ( const Mtx m,
const Vec * srcBase,
Vec * dstBase,
u32 count )

◆ C_MTXMultVecSR()

void C_MTXMultVecSR ( const Mtx m,
const Vec * src,
Vec * dst )

◆ PSMTXMultVec()

asm void PSMTXMultVec ( const register Mtx m,
const register Vec * src,
register Vec * dst )

◆ PSMTXMultVecArray()

asm void PSMTXMultVecArray ( const register Mtx m,
const register Vec * srcBase,
register Vec * dstBase,
register u32 count )

◆ PSMTXMultVecArraySR()

asm void PSMTXMultVecArraySR ( const register Mtx m,
const register Vec * srcBase,
register Vec * dstBase,
register u32 count )

◆ PSMTXMultVecSR()

asm void PSMTXMultVecSR ( const register Mtx m,
const register Vec * src,
register Vec * dst )