WUT  0.1
Wii U Toolchain
Functions

Functions

void DCInvalidateRange (void *addr, uint32_t size)
 
void DCFlushRange (void *addr, uint32_t size)
 
void DCStoreRange (void *addr, uint32_t size)
 
void DCFlushRangeNoSync (void *addr, uint32_t size)
 
void DCStoreRangeNoSync (void *addr, uint32_t size)
 
void DCZeroRange (void *addr, uint32_t size)
 
void DCTouchRange (void *addr, uint32_t size)
 

Detailed Description

Cache synchronisation functions.

Function Documentation

void DCFlushRange ( void *  addr,
uint32_t  size 
)

Equivalent to dcbf, sync, eieio.

void DCFlushRangeNoSync ( void *  addr,
uint32_t  size 
)

Equivalent to dcbf.

Does not perform sync, eieio like DCFlushRange.

void DCInvalidateRange ( void *  addr,
uint32_t  size 
)

Equivalent to dcbi instruction.

void DCStoreRange ( void *  addr,
uint32_t  size 
)

Equivalent to dcbst, sync, eieio.

void DCStoreRangeNoSync ( void *  addr,
uint32_t  size 
)

Equivalent to dcbst.

Does not perform sync, eieio like DCStoreRange.

void DCTouchRange ( void *  addr,
uint32_t  size 
)

Equivalent to dcbt instruction.

void DCZeroRange ( void *  addr,
uint32_t  size 
)

Equivalent to dcbz instruction.