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

Go to the source code of this file.

Classes

struct  PPC_GQR_t
 
union  PPC_GQR_u
 
struct  PPC_DMA_U_t
 
union  PPC_DMA_U_u
 
struct  PPC_DMA_L_t
 
union  PPC_DMA_L_u
 
union  FpscrUnion
 

Functions

u32 PPCMfmsr ()
 
void PPCMtmsr (u32 newMSR)
 
u32 PPCOrMsr (u32 value)
 
u32 PPCMfhid0 ()
 
void PPCMthid0 (u32 newHID0)
 
u32 PPCMfl2cr ()
 
void PPCMtl2cr (u32 newL2cr)
 
void PPCMtdec (u32 newDec)
 
void PPCSync ()
 
void PPCHalt ()
 
u32 PPCMffpscr ()
 
void PPCMtfpscr (u32 newFPSCR)
 
u32 PPCMfhid2 ()
 
void PPCMthid2 (u32 newhid2)
 
u32 PPCMfwpar ()
 
void PPCMtwpar (u32 newwpar)
 
void PPCEnableSpeculation ()
 
void PPCDisableSpeculation ()
 
void PPCSetFpIEEEMode ()
 
void PPCSetFpNonIEEEMode ()
 
u32 PPCMfpmc4 ()
 
u32 PPCMfpmc3 ()
 
u32 PPCMfpmc1 ()
 
void PPCMtpmc1 (u32 newPmc1)
 
void PPCMtpmc2 (u32 newPmc1)
 
void PPCMtpmc3 (u32 newPmc1)
 
void PPCMtpmc4 (u32 newPmc1)
 
void PPCMtmmcr0 (u32 newMmcr0)
 
void PPCMtmmcr1 (u32 newMmcr0)
 
void PPCMtdmaU (u32 newdmau)
 
void PPCMtdmaL (u32 newdmal)
 
u32 PPCMfdec (void)
 
u32 PPCMfpmc2 (void)
 
u32 PPCAndMsr (u32 value)
 
u32 PPCAndCMsr (u32 value)
 
u32 PPCMfhid1 ()
 
void PPCEieio ()
 
u32 PPCMfmmcr0 ()
 
u32 PPCMfmmcr1 ()
 
u32 PPCMfsia ()
 
void PPCMtsia (u32 newSia)
 
u32 PPCMfdmaL ()
 
u32 PPCMfpvr ()
 
u32 PPCMfdmaU ()
 
void PMBegin (void)
 
void PMEnd (void)
 
void PMCycles (void)
 
void PML1FetchMisses (void)
 
void PML1MissCycles (void)
 
void PMInstructions (void)
 

Function Documentation

◆ PMBegin()

void PMBegin ( void )

◆ PMCycles()

void PMCycles ( void )

◆ PMEnd()

void PMEnd ( void )

◆ PMInstructions()

void PMInstructions ( void )

◆ PML1FetchMisses()

void PML1FetchMisses ( void )

◆ PML1MissCycles()

void PML1MissCycles ( void )

◆ PPCAndCMsr()

u32 PPCAndCMsr ( u32 value)

◆ PPCAndMsr()

u32 PPCAndMsr ( u32 value)

◆ PPCDisableSpeculation()

void PPCDisableSpeculation ( )

◆ PPCEieio()

void PPCEieio ( )

◆ PPCEnableSpeculation()

void PPCEnableSpeculation ( )

◆ PPCHalt()

void PPCHalt ( )

◆ PPCMfdec()

u32 PPCMfdec ( void )

◆ PPCMfdmaL()

u32 PPCMfdmaL ( )

◆ PPCMfdmaU()

u32 PPCMfdmaU ( )

◆ PPCMffpscr()

u32 PPCMffpscr ( )

◆ PPCMfhid0()

u32 PPCMfhid0 ( )

◆ PPCMfhid1()

u32 PPCMfhid1 ( )

◆ PPCMfhid2()

u32 PPCMfhid2 ( )

◆ PPCMfl2cr()

u32 PPCMfl2cr ( )

◆ PPCMfmmcr0()

u32 PPCMfmmcr0 ( )

◆ PPCMfmmcr1()

u32 PPCMfmmcr1 ( )

◆ PPCMfmsr()

u32 PPCMfmsr ( )

◆ PPCMfpmc1()

u32 PPCMfpmc1 ( )

◆ PPCMfpmc2()

u32 PPCMfpmc2 ( void )

◆ PPCMfpmc3()

u32 PPCMfpmc3 ( )

◆ PPCMfpmc4()

u32 PPCMfpmc4 ( )

◆ PPCMfpvr()

u32 PPCMfpvr ( )

◆ PPCMfsia()

u32 PPCMfsia ( )

◆ PPCMfwpar()

u32 PPCMfwpar ( )

◆ PPCMtdec()

void PPCMtdec ( u32 newDec)

◆ PPCMtdmaL()

void PPCMtdmaL ( u32 newdmal)

◆ PPCMtdmaU()

void PPCMtdmaU ( u32 newdmau)

◆ PPCMtfpscr()

void PPCMtfpscr ( u32 newFPSCR)

◆ PPCMthid0()

void PPCMthid0 ( u32 newHID0)

◆ PPCMthid2()

void PPCMthid2 ( u32 newhid2)

◆ PPCMtl2cr()

void PPCMtl2cr ( u32 newL2cr)

◆ PPCMtmmcr0()

void PPCMtmmcr0 ( u32 newMmcr0)

◆ PPCMtmmcr1()

void PPCMtmmcr1 ( u32 newMmcr0)

◆ PPCMtmsr()

void PPCMtmsr ( u32 newMSR)

◆ PPCMtpmc1()

void PPCMtpmc1 ( u32 newPmc1)

◆ PPCMtpmc2()

void PPCMtpmc2 ( u32 newPmc1)

◆ PPCMtpmc3()

void PPCMtpmc3 ( u32 newPmc1)

◆ PPCMtpmc4()

void PPCMtpmc4 ( u32 newPmc1)

◆ PPCMtsia()

void PPCMtsia ( u32 newSia)

◆ PPCMtwpar()

void PPCMtwpar ( u32 newwpar)

◆ PPCOrMsr()

u32 PPCOrMsr ( u32 value)

◆ PPCSetFpIEEEMode()

void PPCSetFpIEEEMode ( )

◆ PPCSetFpNonIEEEMode()

void PPCSetFpNonIEEEMode ( )

◆ PPCSync()

void PPCSync ( )